Version 6.6.51

Date: 2023-10-30

Zabbix Direct

Improvements

  • Add a completely new graph component, solving many accessibility issues and improving performance by several orders of magnitude
  • Add new and simplified filter system to zabbix client pages
  • General UI improvements
  • Add the option to view closed problems of a host
  • Add the option to view open and closed problems generated by a trigger
  • Improve performance of frontend lists significantly

Bug Fixes

  • Fix flickering that occurred in the frontend when loading data on a page that already had data from a previous visit

IRS

Improvements

  • Add a simplified import and management wizard for zabbix users
  • Add a highly customizable ACL based permission system
  • Add a roles page that allows users to create custom ACL based roles
  • Add automatic role mapping with zabbix to the user synchronization process
  • Add new ACL based default roles, modeled after the roles of the old system as a default
  • Add parallel widget data fetching, resulting in significantly faster report rendering
  • Add widget level error handling to reporting, allowing rendering to continue if a widget has an error in data fetching
  • Add new df-deliverer microservice that handles delivering reports by email, scp or kafka
  • Add distributed monitoring system that allows metrics for all components to be fetched from the df-server
  • Add a high availability module that allows fail-over clustering of the df-server
  • Add several caches to the backend server, significantly reducing the number of database queries made
  • Add a user media page to the profile section, allowing users to persistently configure their user media and then simply select it when subscribing to a report
  • Add new logging system with support for structured logging to files, syslog and the standard output
  • Add significantly improved version of pdf rendering for all widgets
  • Add pdf rendering support for the markdown widget
  • Add a standardized set of command line options to all binaries
  • Add better control over subsystem logging by providing logging toggles for nsq, database, zabbix and application kernel logging
  • Add the option of running the df-server without a connection to an nsq cluster
  • Add support for persistent token authentication of service users
  • Add a quota system that allows resellers to manage and track the resource usage of their customers
  • Improve efficiency of communication with kafka and nsq by using connection pooling
  • Improve nsq authentication system by implementing a least privilege approach
  • Improve traffic efficiency between the frontend and backend, causing less api calls to be made
  • Improve overall server performance
  • Improve performance of other microservices significantly
  • Remove the concept of active user groups
  • Change all administration views to always show entities of child companies
  • Change the sidebar menu to be controlled by the backend, removing the need for menu.json files
  • Change the structure of json and xml reports for more consistency with zabbix where possible

Bug Fixes

  • Fix flickering that occurred in the frontend when loading data on a page that already had data from a previous visit
Last modified April 23, 2025: (fc5723f4a)