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