All Versions
16
Latest Version
Avg Release Cycle
45 days
Latest Release
1575 days ago

Changelog History
Page 2

  • v1.2.6 Changes

    September 02, 2019

    🚀 Release of Cacti 1.2.6

    👍 Thank you everyone who are using Cacti and especially those helping to make Cacti better!

    For additional details check out the README located on GitHub.

    Contribute

    👍 Active development of Cacti is located on GitHub! Join us in making Cacti better, submit issues, fork and submit pull requests!

    🔄 Change Log

    • issue#2794: Graph template not saved on graph edit
    • issue#2825: "innodb_doublewrite = off" possibly dangerous recommendation
    • 👀 issue#2829: PHP recommendations always see memory limit as unlimited
    • issue#2830: Disabled Top/Bottom external links should not be displayed
    • ⬆️ issue#2832: Install/Upgrade log does not show anything
    • issue#2833: Undefined index can occur when data source does not have an snmp_index
    • 🐎 issue#2834: Boost performance drops on very large systems
    • issue#2835: When creating graphs and inneficient query is causing long creation times
    • issue#2837: Sunrise theme does not render checkboxes 100% correctly
    • issue#2838: jQueryMultiselect does not match upstream due to forking
    • 👍 issue#2839: Non regular expression search filters don't support international characters
    • issue#2841: Total count is wrong after searching for External Link pages
    • issue#2843: DSStats reruns Daily Aggregation every minute
    • issue#2844: Autocomplete settings for passwords are not properly defined
    • issue#2845: Data Template can't be edited when it is in use
    • issue#2846: Allow tooltips for section headers with 'question' icon
    • issue#2847: Permanently convert an Aggregate to a regular graph
    • issue#2848: Aggregate graphs get clipped due to incorrect date range
    • 💻 issue#2856: Aggregate issues with very long RRDtool command lines
    • ⚠ issue#2857: When trying to find the best index to use, a 'must implement Countable' warning appears
    • ✅ issue#2860: When testing remote poller connections during install, undefined variable warning can occur
    • issue#2862: Automation does not calculate network information correctly for single hosts
    • issue#2866: Add poller ID to subject for admin notifications
    • issue#2869: When creating aggregates from Graphs, JavaScript issues can occur
    • 👍 issue#2872: Add support for MySQL 8 and use of grouping as name for a column
    • issue#2875: Undefined variable when removing spikes in some cases
    • issue#2877: When attempting to send report, undefined function 'get_tinespan' messages appear
    • issue#2878: Function get_magic_quotes_gpc() is now deprecated in PHP 7.4
    • issue#2879: Switching from authPriv to authNoPriv produces error when saving
    • issue#2884: Replication continues to occur when poller has been disabled by sysres-dev
    • issue#2891: Script server script ss_fping.php generates error when not called by script server
    • issue#2895: Percentile calculation is incorrect on Graphs with multiple Data Sources from different RRDs
    • ⚠ issue#2901: Poller overrun warning message is badly worded
    • issue#2902: Mailer incorrectly reports it is sending to noone
    • ⚠ issue#2903: PHP recommendations can generate a warning causing JSON issues
    • 🔌 issue#2905: Sorting plugins by version can lead to unexpected ordering
    • issue#2907: SSL column for multiple pollers can be incorrectly set causing SQL errors
    • issue#2908: When URL_PATH is blank, it should assume that it is '/'
    • issue#2909: Correct usage of affect vs effect in strings
    • issue#2910: Can not show user menu when in portrait mode on mobile devices
    • ⚠ issue#2911: Graph variables are not always encoded to JSON properly resulting in warnings
    • issue#2912: Navigation cache can sometimes be corrupted resulting in a non-array value
    • issue#2913: When adding new graphs, the type of graph is not remembered
    • issue#2917: Action icons next to graphs can sometimes become unselectable due to zoom
    • issue#2919: When refreshing menu, selected items are sometimes lost and submenu items can become hidden

    Reporting Issues

    http://www.cacti.net/issues.php

    Download Cacti

    http://www.cacti.net/download_cacti.php

    Download Spine

    http://www.cacti.net/spine_download.php

  • v1.2.5 Changes

    September 02, 2019

    🚀 Release of Cacti 1.2.5

    👍 Thank you everyone who are using Cacti and especially those helping to make Cacti better!

    For additional details check out the README located on GitHub.

    Contribute

    👍 Active development of Cacti is located on GitHub! Join us in making Cacti better, submit issues, fork and submit pull requests!

    🔄 Change Log

    • issue#1978: Popup Menus can appear off screen when using Graph Thumbnails
    • issue#2282: Installation wizard does not detect RRDtool version correctly
    • issue#2524: When editing a tree, Drag and Drop of Devices does not always work as expected
    • issue#2573: Associated Graph Template for Data Query can sometime disappear
    • 🖨 issue#2656: GPRINT text_format does not replace Data Query and Host Fields
    • issue#2661: Automation does not always calculate network range/subnet correctly
    • issue#2663: Some legacy Data Queries can not determine their index order causing broken graphs
    • 🌐 issue#2674: Large strings can sometimes cause language translation can fail
    • issue#2719: Automation may sometimes create empty graphs
    • issue#2721: When replacing '|input_xxxx|' strings, undefined index can occur
    • issue#2722: Calls to _db_replace() are not consistent resulting in warnings
    • 👀 issue#2723: When replicating to remote pollers, Undefined Variable errors may be seen
    • 👀 issue#2724: When graphing HRULE items, 'Only Variables should be passed by reference' error may be seen
    • 🔊 issue#2725: When viewing logs in utilities, filenames should be limited the same as clog
    • 🌲 issue#2726: During Automation logging, include the Rule ID that triggers the creation of an item by xmacan
    • issue#2732: When using basic authentication, automatically strip any @Domain information
    • issue#2734: Allow non-english labels to be used on Graph Templates
    • ⚠ issue#2727: When using Polling Hosts Template, warnings can be issued when CMD.PHP is the poller
    • issue#2733: When processing SNMP data, space delimited hex strings do not always convert into MAC addresses
    • 0️⃣ issue#2735: Mouse cursor should show as default pointer if column is not sortable
    • issue#2736: When using MySQL 8 or above, 'function' is considered a reserved word unless quoted by xmacan
    • issue#2741: Various errors can occur due to undefined or incorrect variable names
    • issue#2742: Various errors can occur due to undefined or incorrect variable names
    • issue#2743: Attempts to close a tooltip when no tooltip has been set may cause errors
    • issue#2744: When changing password, undefined index error can occur if user is not logged in
    • ⬆️ issue#2748: If PHP location setting is invalid during install/upgrade, this should be notified on modules page
    • issue#2750: When performing multiple sort, highlighting of content occurs
    • issue#2751: When editing a Tree, display filter may not allow 'All' option to work
    • issue#2752: When running verbose query on device, you are unable to copy text from items
    • issue#2753: Unable to copy entire verbose query using clipboard command
    • issue#2757: Page Navigation can be subject to XSS injection
    • 🌐 issue#2758: Various sensitive directories are browsable if web server directory browsing is enabled
    • issue#2760: Unable to add items into a report
    • issue#2762: Creating an aggregate graph can sometimes fail due to unknown RRD tools error
    • issue#2766: When modifying Aggregate Templates, changes are not always cascaded to Graph
    • issue#2768: Aggregate Graphs may sometimes show the wrong row count
    • ⚡️ issue#2770: ItemType is not updated when saving Report Items
    • issue#2772: Add tooltip support to html_header() and html_header_checkbox()
    • issue#2775: Remote pollers may sometimes fail to replicate data back to main system
    • issue#2777: Attempting to edit a non-existent report generates an error
    • issue#2778: When rendering graphs, resizing can sometimes occur repeatedly
    • issue#2779: On new installations, automation rules for Interface Graphs are broken
    • ⬆️ issue#2780: Upgrade database script not actually upgrading Cacti
    • 🔧 issue#2782: When replicating the syslog plugin, the configuration file is ignored causing errors
    • issue#2783: When limiting the number of displayed characters, international characters may sometimes display incorrectly
    • issue#2784: When removing a device with graphs but no data sources , errors are generated
    • ⚠ issue#2785: When editing a graph rule, warnings incorrectly appear about unsaved changes
    • issue#2792: When a checkbox 'friendly name' has a comma, checkbox functionality stops working
    • ⬆️ issue#2797: When upgrading from before 1.x, SuperLinks view permissions may not be correct
    • issue#2799: Under heavy use of Real Time Graphs, SQL errors may start appearing
    • issue#2800: When editing a tree, using a comma in the search field stops search from working
    • issue#2802: If a Device lacks ifName, an alternative field is not always found even if available
    • issue#2807: When editing a Data Template that has dependant graphs, some attributes should not be modifiable
    • 🚚 issue#2808: When navigating a tree, the layout may unexpectedly move
    • 👀 issue#2814: When viewing the utilities page, HTML tags may be seen rather than rendered
    • 🔊 issue#2816: When viewing logs, paging does not always working correctly
    • issue#2818: Automation can sometimes incorrectly add duplicate devices with the same sysname
    • issue#2820: When path is blank, is_resource_writable() will generate 'Uninitialized string offset: -1'
    • issue#2821: When the desired locale can not be located, a number format issue may occur
    • 🔋 feature#2728: Update phpseclib to 2.0.17 by DavidLiedke
    • 🔋 feature#2809: Update c3.js & d3.js by DavidLiedke
    • 🔋 feature#2730: Update jstree.js to 3.3.8 by DavidLiedke
    • 🔋 feature#2754: Allow Devices, Graphs and Data Sources to be searched by ID
    • 🔋 feature#2765: When editing a tree, allow cascading selection of available graphics
    • 🔋 feature#2805: Merged plugins are not always upgraded correctly
    • 🔋 feature#2823: Enhance the splice_rrd.php to be able to merge RRDfiles of differing step

    Reporting Issues

    http://www.cacti.net/issues.php

    Download Cacti

    http://www.cacti.net/download_cacti.php

    Download Spine

    http://www.cacti.net/spine_download.php

  • v1.2.4 Changes

    June 07, 2019

    🚀 Release of Cacti 1.2.4

    👍 Thank you everyone who are using Cacti and especially those helping to make Cacti better!

    For additional details check out the README located on GitHub.

    Contribute

    👍 Active development of Cacti is located on GitHub! Join us in making Cacti better, submit issues, fork and submit pull requests!

    🔄 Change Log

    • ✅ issue #2523: Send A Test Email stops working under PHP 7.3
    • issue #2589: Missing RRD file can cause DSSTATS to throw errors
    • issue #2590: When installing, chosen language is sometimes lost
    • issue #2591: Menu selection does not always match selected page/section
    • issue #2592: When viewing an aggregate graph, 'Display graphs from this aggregate' option does always not work
    • issue #2593: Unable to migrate aggregate graphs to matching aggregate template
    • issue #2598: Creating an aggregate graph without associated template causes RRDtool error
    • ⚡️ issue #2599: Creating/Updating an Aggregate Graph to use LINE/STACK's generates invalid SQL statements
    • issue #2604: When adding a dataquery, SQL errors can be generated
    • issue #2605: When installing, checking database tables can cause errors
    • ⚡️ issue #2608: db_update_table() function should not require an engine type or comment
    • ⚡️ issue #2609: When updating from earlier than 1.2, timezone column might not exist
    • 🗄 issue #2610: Data Sources troubleshooter generates warning that each() function is deprecated
    • ⚠ issue #2612: When RRDtool fails to initialize, DSStats generates lots of warnings
    • issue #2618: ifAdminStatus in snmp_queries/interfaces.xml
    • issue #2621: File paths that accept blanks are not allowing blanks
    • issue #2622: Various undefined variables generate errors within database.php
    • issue #2623: When using form_text_area(), invalid HTML can be generated
    • 🌲 issue #2627: Some filenames can be lost in log file selection list
    • ⬆️ issue #2629: When upgrading, ldap library is not loaded properly due to incorrect paths
    • issue #2632: Automated Networks are not being properly replicated to additional pollers
    • issue #2635: When running automation scans, database connection should be forced to central database
    • 👍 issue #2638: Support disabling PHP SNMP extension by mhoran
    • issue #2645: Some URLs are incorrectly calculated
    • issue #2649: Automation not creating graphs when there are custom items
    • ⚠ issue #2650: Several undefined variables are generating warnings
    • issue #2662: HRULE objects broken in some cases
    • 🚚 issue #2668: Trailing parentheses are removed from the SNMP system description
    • 🏁 issue #2672: Cacti Install on Windows Fails
    • issue #2676: Skin paper plane not working on iPhone XR
    • issue #2678: Call to undefined function _() in data_queries.php
    • issue #2679: Users with passwords that do not meet complexity requirements are not redirected to the Change Password page
    • 🚚 issue #2680: Remove deprecated $php_errormsg usage
    • issue #2689: Increase boost maximum memory limits
    • issue #2693: Graph links do not contain URL path causing links to fail
    • issue #2698: Avoid duplicated icon in the main.js of all themes
    • 💻 issue #2699: Login option "Show the page that user pointed their browser to" does not work properly
    • issue #2702: sqltable_to_php.php does not always generate valid table data arrays
    • issue #2707: Some pages that have permission errors dont raise proper messages
    • 0️⃣ issue #2712: PHP memory should be unlimited in scripts that need more memory than the default
    • 📜 issue #2713: SNMP System Description with UTF8 strings properly are not properly parsed
    • issue #2718: When links are converted to ajax calls, mailto links should not be included
    • issue #2720: When calculating percentiles, the value is incorrect as the steps are not placed in correct order
    • 🔋 feature #2538: Allow users to change default method of removing data sources when deleting graphs
    • 🔋 feature #2539: Allow users to set the default graph lock status
    • 🔋 feature #2540: Allow users to enable/disable graph tree history
    • 🔋 feature #2646: Allow application of automation rules on CLI by rb83
    • feature #2654: New hook to notify plugins of user profile changes ('auth_profile_update_data')
    • 🔋 feature #2664: Add option to purge spikekill backups
    • 🔋 feature #2701: Provide option to continue graphing objects that loose their index
    • 🔋 feature #2704: Device and template cache do not refresh properly

    Reporting Issues

    http://www.cacti.net/issues.php

    Download Cacti

    http://www.cacti.net/download_cacti.php

    Download Spine

    http://www.cacti.net/spine_download.php

  • v1.2.3

    March 30, 2019
  • v1.2.2

    February 24, 2019
  • v1.2.1

    January 20, 2019