pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/sysutils/zabbix Updating to zabbix version 4.0.1.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c4c5c000b41c
branches:  trunk
changeset: 387213:c4c5c000b41c
user:      he <he%pkgsrc.org@localhost>
date:      Mon Nov 12 10:51:34 2018 +0000

description:
Updating to zabbix version 4.0.1.

Pkgsrc changes:
 * Adjust a few Makefile.in patches.

Upstream changes:

Changes for 4.0.1

4.0.1rc2 was released as 4.0.1 without any changes

--------------------------------------------------------------------------------
Changes for 4.0.1rc2

Bug fixes:
..F....... [ZBX-14904] fixed possible PHP errors in "Problem hosts"
         widget (Sasha)
.......PS. [ZBX-15057] fixed possible crash when syncing host groups (wiper)

--------------------------------------------------------------------------------
Changes for 4.0.1rc1

New features:
..F....... [ZBXNEXT-4725] added filter fields to select templates and
        hosts by directly linked templates; made proxy filter field visible
        in configuration hosts field (miks)
..F....... [ZBXNEXT-4796] added 'fullscreen' and 'kiosk' URL arguments to
        allow to set layout mode via link (ashubin, gcalenko)
.......PS. [ZBXNEXT-4782] improve out of memory error message by adding
        statistics and backtrace; improve something impossible has just
        happened error message by adding backtrace (vso)
........S. [ZBXNEXT-4271] improved escalator performance by using nextcheck
        index instead of reading whole table (vso)

Bug fixes:
..F....... [ZBX-14807] fixed selection box for graphs on monitoring
        screens (gcalenko)
...G...... [ZBX-14779] extended support of system.stat[ent],
        system.stat[cpu,pc], system.stat[cpu,ec] on IBM AIX to LPAR
        type 'dedicated' (Andris)
........S. [ZBX-14851] fixed the host visible name in the event
        details/messages from server when using long utf8 text (MVekslers)
.......P.. [ZBX-14887] fixed max count of records in the single json that
        proxy can send to the server (MVekslers)
.......PS. [ZBX-14972] fixed the case where data from non-monitored VMware
        services are not removed from vmware cache (MVekslers)
...G...PS. [ZBX-14856] added support for OpenSSL 1.1.1 (Andris)
.D.G...PS. [ZBX-14971] added note on runtime control with PID numbers
        larger than 65535 to server, proxy and agentd help messages and
        man pages (Andris)
A......... [ZBX-14734] fixed the verification of the assignment of two
        web checks with the same name from different templates to one
        host (vasilijs)
..F....... [ZBX-14749] fixed cloning inherited host prototype on host (vasilijs)
..F....... [ZBX-14663] fixed calculation of Y zero position in graph (miks)
A......... [ZBX-14865] fixed "Field "parent_itemid" cannot be set to NULL"
        error message while importing multiple templates (Sasha)
..F....... [ZBX-14925] added support of user language specific url link in
        support icon, supported languages: english as default, japanese,
        russian (gcalenko)
........S. [ZBX-14854] improved preprocessor worker performance (MVekslers)
..F....... [ZBX-14798] fixed incorrect zero rounding in date and time
        fields (gcalenko, Ivo)
........S. [ZBX-14954] fixed sql error in escalator when working with
        Oracle, PostgreSQL (less than v9.4) databases (wiper)
..F....... [ZBX-14757] fixed incorrect translation string in en_US
        locale (zalex_ua)
..F....... [ZBX-14757] fixed fields becoming writable upon form refresh
        in host prototype form (vmurzins)
..F....... [ZBX-14915] fixed 'follow redirects' checkbox in web scenario
        step's dialog (miks)
..F....... [ZBX-14811] fixed color of the host name in the title of the
        Screens (vasilijs)
..F....... [ZBX-14776] fixed sorting when changing status of media type
        (vasilijs)
..F....... [ZBX-14711] fixed triggers in trigger overview being filtered
        by trigger severity and trigger status change time instead of
        problem severity and problem creation time (agriscenko)
..F....... [ZBX-14689] fixed updating of the Graph list of host when
        selecting a group of hosts (vasilijs)
..F....... [ZBX-12217] removed links to templates with no permissions for
        templated triggers, trigger prototypes, graphs, graph prototypes,
        host prototypes and web scenarios (agriscenko)
..F....... [ZBX-14861] fixed trigger evaluation result not visible in test
        dialogue when expression is too long (agriscenko)
..F....... [ZBX-14723] fixed zoom button for time selector in IE browser
        (ashubin)
..F....... [ZBX-14888] fixed table markup on overview and system info
        pages (agriscenko)
..F....... [ZBX-14652] fixed plain text Latest data when selecting more
        than 1 item (vasilijs)
..F....... [ZBX-14618] fixed host prototype status checkbox resets after
        adding template (vasilijs)
..F....... [ZBX-14632] fixed minor typos in comments and tests (vasilijs)
..F....... [ZBX-14834] fixed icon misplacement in problem view (Ivo)
..F....... [ZBX-14803] fixed incorrect profile update causing page filter
        to sometimes show duplicate values (Ivo)
........S. [ZBX-10784] fixed validation of double/Numeric(float)
        values (MVekslers)
..F....... [ZBX-14727] fixed selection of data for trigger overview and
        graphs if first drop down entry is "none" (Ivo)
.....J.... [ZBX-14615] fixed Java gateway not to mark host unreachable
        in case of invalid username and password (vso)
.....J.... [ZBX-14585] fixed JMX endpoint not being included in error
        message in case of connection errors (vso)
..F....... [ZBX-14650] fixed web.page.regexp item parameters description
        (gcalenko)
.......PS. [ZBX-14764] fixed crash that could occur when OpenIPMI pollers
        are configured (vso)
.......PS. [ZBX-14882] fixed crash in vmware collector when receiving
        invalid xml (vso)
........S. [ZBX-14908] fixed crash when processing internal trigger events
        and deleting triggers at the same time (vso)

--------------------------------------------------------------------------------
Changes for 4.0.0

4.0.0rc3 was released as 4.0.0 without any changes

--------------------------------------------------------------------------------
Changes for 4.0.0rc3

New features:
....I..... [ZBXNEXT-4757] added new dashboard to "Zabbix server health"
        (Alexei, Sasha, vmurzins)
....I..... [ZBXNEXT-4757] renamed default dashboard to "Global view" and
        improved widget layout (Alexei, Sasha, vmurzins)
.......PS. [ZBXNEXT-4757] added support of "pused" mode for cache-related
        internal items (Sasha)
....I..... [ZBXNEXT-4757] added new and renamed existing items in
        "Template App Zabbix Server" and "Template App Zabbix Proxy"
        templates (Sasha)

Bug fixes:
.......PS. [ZBX-14853] fixed error of vmware items caused by misconfigured
        vmware maxQueryMetrics parameter (MVekslers)

--------------------------------------------------------------------------------
Changes for 4.0.0rc2

Bug fixes:
..F....... [ZBXNEXT-4588] fixed multiple minor issues in SVG graph widget;
        fixed dashboard widget height calculation (miks)
..F....... [ZBX-14891] fixed undefined index "show_timeline" in screens
        (agriscenko)
..F....... [ZBX-14874] fixed SQL errors being generated in database
        log files (Ivo)

--------------------------------------------------------------------------------
Changes for 4.0.0rc1

New features:
..F....... [ZBXNEXT-4721] removed footer from dashboard widgets (vasilijs)
A.F....... [ZBXNEXT-4588] improved performance of problems selection in
        graph widget; renamed 'Classic graph' to 'Graph (classic)';
        fixed several bugs in graph widget (miks, Sasha)
..F....... [ZBXNEXT-4722] made operator names consistent in all interface (Ivo)
.........T [ZBXNEXT-4739] removed deprecated macros $1-$9 from item names
        in templates (vso)
....I..... [ZBXNEXT-4736] added index by nextcheck to escalations table (wiper)

Bug fixes:
..F....... [ZBX-14783] fixed align of the left column in several widgets
        and reports (Ivo)
.........T [ZBX-13377] fixed naming of groups and applications (vitaly)
....I..... [ZBX-14335] fixed bug in proxy makefile (Andris)
.......PS. [ZBX-14850] reverted ZBXNEXT-3848 fix because of broken update
        interval validation during low-level discovery (vso)
........S. [ZBX-14830] fixed possible deadlock when history syncer was
        trying to update escalations with recovery event id (wiper)
.........T [ZBX-13377] fixed naming issue for "Server Hardware" host
        group (vitaly)
A.F....... [ZBXNEXT-4573] fixed HTTP authentication page issues, HTTP
        case sensitive option and moved HTTP authentication from API to
        HTTP form page (gcalenko)
........S. [ZBX-14721] improved escalator performance by replacing
        previously unused index (vso)
........S. [ZBX-14720] improved history syncer performance during problem
        recovery by adding index on escalations table and avoiding full
        table scan (vso)
.......PS. [ZBX-14821] fixed full sync when only timer triggers are being
        processed, added trigger statistics to history syncer title (wiper)

--------------------------------------------------------------------------------
Changes for 4.0.0beta2

New features:
..F....... [ZBXNEXT-4672] added option to show suppressed problems for data
        overview page and widget (agriscenko)
A.F....... [ZBXNEXT-3860] added ability to filter triggers by tags (agriscenko)
..F....... [ZBXNEXT-4606] implemented kiosk mode for all pages (vasilijs)
........S. [ZBXNEXT-4696] improved history syncer performance by moving
        trigger locking outside history cache lock (wiper)
.......PS. [ZBXNEXT-3848] added validation of update interval, custom
        interval, history storage period and trend storage period in
        low-level discovery (vso)
.........T [ZBXNEXT-4224] implemented templates for server hardware:
        IBM,HP,Dell,Supermicro (vitaly)

Bug fixes:
..F....... [ZBXNEXT-4588] Fixed changelog adding more detailed description
        of features added in 4.0.0beta1; Fixed Data set widget field to be
        compatible with PHP versions affecting PHP bug #42355 (miks)
..F....... [ZBX-14797] fixed calendar initialization in graph configuration
        form (gcalenko, vmurzins)
........S. [ZBX-14812] fixed hexadecimal to decimal preprocessing step to
        allow pairs of hexadecimal digits separated by space or new line (vso)
..F....... [ZBX-14496] fixed unauthorized request error when sorting list
        after enabling/disabling elements (agriscenko)
........S. [ZBX-14808] fixed SQL error in user permission check when
        processing actions for internal item events (wiper)
........S. [ZBX-14614] fixed server template linking with triggers having
        no dependencies (MVekslers)
..F....... [ZBXNEXT-4597] fixed date selection fields in maintenance and
        services: fixed accepted date format, fixed validation and added
        placeholdrs (vmurzins)
...G...... [ZBX-6565,ZBX-13645,ZBX-14559] fixed agent on AIX 6.1 TL0,
        7.1 TL0: system.stat[memory,avm], compilation, crash on
        net.dns[] items (Andris)
..F....... [ZBX-12217] removed links to templates with no permissions for
        templated discovery rules and item prototypes (agriscenko)
..F....... [ZBX-13015] fixed X axis labels with DST transition in the
        displayed period (Sasha)
........S. [ZBX-14777] increased severity of housekeeper logs in the case
        of invalid history/trends intervals (wiper)
........S. [ZBX-14778] fixed housekeeper attempting to remove history of
        discovery rules/prototypes (wiper)
.......PS. [ZBX-14771] fixed memory leak in poller if scheduling interval
        is invalid (vso)
..F....... [ZBX-14462] improved time selection when opening calendar with
        missing time (vmurzins)
.......PS. [ZBX-14775] fixed configuration of the maximum available count
        of aggregated metrics in a single request to vmware vCenter (MVekslers)
..F....... [ZBX-14637] fixed unreadable text on the problems widgets in
        dark theme (ashubin)
..F....... [ZBX-14676] fixed displaying links containing UTF-8 characters (Ivo)

--------------------------------------------------------------------------------
Changes for 4.0.0beta1

New features:
..F....... [ZBXNEXT-4588] Implemented SVG graph generation
        (ashubin, gcalenko, miks, Sasha)
..F....... [ZBXNEXT-4588] Implemented SVG graph widget with multiple new
        widget fields; Renamed existing graph widget to 'Classic graph';
        Implemented vertical accordion; Added new UI controls for range
        control and overrides selection (miks, Sasha)
A.F....... [ZBXNEXT-4588] Added option to store long widget field strings
        as array of short strings; Created class to resize the height of
        textarea field automatically (miks)
A.F....... [ZBXNEXT-4588] Improved API validation; Extended time units
        functionality to allow negative values (miks, Sasha)
A.F.I..... [ZBXNEXT-4573] added support of HTTP authentication as optional
        authentication mechanism (gcalenko, Ivo, vmurzins)
A.F.I..PS. [ZBXNEXT-413] added maintenance tag filters to support suppression
        of individual problems based on their tags (agriscenko, wiper)
..F....... [ZBXNEXT-4609] added options Tag display priority and Tag
        display names in Problems (vasilijs)
A......... [ZBXNEXT-4656] added strict validation of hostprototype.create()
        and hostprototype.update() methods; added audit logging for these
        methods (Ivo, Sasha)
..F....... [ZBXNEXT-4455] added screen reader to the dashboard and widgets
        (ashubin)
A.F.....S. [ZBXNEXT-4627,ZBXNEXT-4656] added support of macro functions to
        LLD macros (Ivo, Sasha, viktors, vso)
..F....... [ZBXNEXT-4049] added option to hide timeline in Problems widget
        (vasilijs)
..F....... [ZBXNEXT-4611] changed default method for http agent items from
        "post" to "get" (gcalenko)
..F....... [ZBXNEXT-4587] added new column 'Value' and filter in Triggers
        list (Ivo, vasilijs)
..F....... [ZBXNEXT-4626] improved widget configuration constructor to
        create custom view for each widget (ashubin)
..F.I..... [ZBXNEXT-4597] implemented single textbox date fields in
        maintenances, services, top 100 triggers and availability reports
        pages (Ivo)

Bug fixes:
....I..... [ZBX-14751] fixed "cannot run test program while cross compiling"
        and "cannot check for file existence when cross compiling" errors
        during cross-compilation (vso)
.......PS. [ZBX-14677] fixed vmware performance counter retrieval on
        installations with large number of datastores (wiper)
..F....... [ZBXNEXT-4500] fixed item prototype master item links leading
        to error when master item is a web item (Ivo)
........S. [ZBX-14697] fixed memory leak in alert manager when connection
        to database was lost (vso)
..F....... [ZBX-14629] fixed breadcrumb labels clipping (ashubin)
........S. [ZBX-14628] fixed empty MAIL FROM in email alerts (mindbound)
....I..... [ZBX-14696] changed problem_tag index to optimize database
        queries (wiper)
..F....... [ZBX-12293] renamed trigger functions by adding function name
        at the beginning and removing the operator and "N" and placing
        operator in a separate field allowing two new operators "<=" and
        ">=" for selection (Ivo)
........S. [ZBX-9731] changed value cache to drop unused items from cache
        when new values are added instead performing this cleanup only when
        cache runs out of free space (wiper)
.......PS. [ZBX-14593] fixed error message for invalid vmware endpoint
        (MVekslers)
........S. [ZBX-14614] fixed trigger dependency link to the template instead
        of the host during the discovery action (MVekslers)
...G...... [ZBX-372] added "zone" parameter to proc.num[] item for Solaris
        (viktors)
..F....... [ZBX-14631] fixed typo in string: ouf, not out (vasilijs)
........S. [ZBX-14410] fixed output of information about the error for
        expressions with functions of triggers or calculated items (MVekslers)
...G...PS. [ZBX-14341] fixed duplicate value generation in environments
        with poor connectivity (wiper)
........S. [ZBX-9913] fixed inconsistencies in behaviour and error messaging
        of trigger functions (mindbound)
..F....... [ZBX-14448] fixed undefined index when updating item and
        switching type to dependent (Ivo)
........S. [ZBX-14670] fixed failed query error in LLD when updating
        function name in trigger prototype expression (vso)
..F....... [ZBX-14433] fixed several problems in displaying of X axis on
        the graphs (Sasha)
........S. [ZBX-14579] improved several functions to distinguish between
        'failed to compile' and 'not matched' states in regexp processing
        (mindbound)
..F....... [ZBX-14584] fixed mass update some options for items (vasilijs)
..F....... [ZBX-12217] removed links to templates with no permissions for
        templated applications and items (agriscenko, Sasha)
..F....... [ZBXNEXT-4607] removed column Recovery time in Problems mode
        (vasilijs)

--------------------------------------------------------------------------------
Changes for 4.0.0alpha9

New features:
.....J.... [ZBXNEXT-4558] added support for monitoring the string values
        of custom JMX MBeans (mindbound)
.....J.... [ZBX-14586] added more informative error message for
        InstanceNotFoundException error (mindbound)
..F....... [ZBXNEXT-4454] added screen reader attributes for common
        elements (ashubin)
A.F.....S. [ZBXNEXT-4200] added ability to create LLD item prototype
        of type "dependent" with a master item not only item prototype
        (Ivo, Sergejs)
........S. [ZBXNEXT-1701] added support of regular expressions and global
        regular expressions to "logsource()" trigger function (viktors)
........S. [ZBXNEXT-4586] added support of macros {ITEM.VALUE} and
        {ITEM.LASTVALUE} to trigger URL (vasilijs, viktors)
..F....... [ZBXNEXT-4049] added checkbox to hide timeline when problems
        sort by time (vasilijs)
A.F....... [ZBX-1357] added and enabled Norwegian translation to be
        displayed by default (zalex_ua)
..F....... [ZBXNEXT-4367] added screen reader features for multiselect (ashubin)
..F....... [ZBXNEXT-4530] implemented changeable session cookie name (miks)

Bug fixes:
........S. [ZBX-14548] fixed the disk usage counters reading for ESX/ESXi
        hosts (MVekslers)
..F....... [ZBXNEXT-4049] fixed option to hide timeline in Problems widget
        popup (vasilijs)
...G...... [ZBX-13393] fixed agent compilation error on AlphaServer
        Tru64 5.1B (Andris)
..F....... [ZBX-14491] fixed link "show value mappings", which leads to no
        permission page (vasilijs)
..F....... [ZBX-13165] fixed Y-axis small value gradation issue in graphs (Ivo)
..F....... [ZBX-14575] fixed Norwegian locale key for windows (vmurzins)
.......PS. [ZBX-14566] fixed possible data loss due to MariaDB server
        restart (vso)
.......PS. [ZBX-13010] fixed crash of poller processes in ODBC checks,
        simplified code (Andris, wiper)
....I..... [ZBX-14370] fixed deleting of files after compiling a program
        (make clean) for Solaris (MVekslers)
..F....... [ZBX-14519] fixed displaying timeline points of days in Problems
        widget (vasilijs)
........S. [ZBX-12380] improved function parameter parsing for trigger
        functions (MVekslers)
..F....... [ZBX-12994] improved maintenance period translation strings
        in maintenance form (gcalenko)
..F....... [ZBXNEXT-4622] updated change severity action icons in sprite
        files (Andzs)
..F....... [ZBX-14426] fixed trigger color in host issues screen and host
        group issues screen, color of problem with highest severity
        generated by trigger is used instead of trigger color
        (ashubin, gcalenko)
.......PS. [ZBX-13396] moved time function based trigger processing to
        history syncer, reducing trigger locking issues caused by peak
        timer processing loads (wiper)
..F....... [ZBX-13651] fixed cloning a template using the "Full Clone",
        which does not hide the upper level navigation bar (vasilijs)
..F....... [ZBX-14425] color of problem with highest severity generated
        by trigger is used as trigger status color on data overview page
        (gcalenko)
A.F....... [ZBX-8051] fixed auto-logout problem caused by async calls to
        jsrpc (vjaceslavs)
..F....... [ZBX-13641] disabled preprocessing update for discovered items
        (vasilijs)
..F....... [ZBX-13381] fixed invisible color picker selector, fixed wrong
        color preview, extended color pallette (Andzs, ashubin)
........S. [ZBX-14410] improved error message handling in zbx_function_find()
        (MVekslers)
........S. [ZBX-14500] fixed crash when reporting unknown triggers and
        using $1-$9 macros at the same time (vso)
..F.I..... [ZBX-14525] fixed sorting by severity in Monitoring->Problems
        and Problems widget (Sasha)
..F....... [ZBX-12580] reworked problem hosts widget to source data from
        problems and take changed severity into account (miks)
.......PS. [ZBX-14537] fixed HTTP agent application/json Content-Type not
        being set by default when using custom headers (vso)
..F....... [ZBX-12104] added limit ZBX_HISTORY_PERIOD for {ITEM.VALUE} macro
        resolving in trigger name (gcalenko)
..F.I..... [ZBX-14359] changed problem name macro in default action subject
        and message from TRIGGER.NAME to EVENT.NAME (agriscenko)
..F....... [ZBX-13718] fixed selection of cached checkboxes in checkbox
        range library (miks)
..F....... [ZBX-13647] fixed defined default discovery action message (vasilijs)
A......... [ZBX-12115] changed API returned lastvalue and prevvalue for
        text based items with no values (miks)
A......... [ZBX-14409] fixed icon mapping expression validation (miks)
..F....... [ZBX-14402] fixed internal item parameter that does not match
        documentation (vasilijs)
..F....... [ZBX-11989] fixed condition operators for event correlation
        rules (vasilijs)
..F....... [ZBX-13779] fixed redirect button link in multiple places (miks)
..F....... [ZBXNEXT-4361] fixed selected breadcrumbs item style; fixed
        active time range tabs hover cursor style (Andzs, ashubin)
..F....... [ZBX-14420] fixed link to Problems screen in map element's
        context menu (miks)
.......PS. [ZBX-12957] removed time adjustment of received packets for
        server and proxy (MVekslers)
.........T [ZBX-12171] added missing items zabbix[process,vmware
        collector,avg,busy] and zabbix[vmware,buffer,pfree] to
        Template App Zabbix Proxy (yurii)

--------------------------------------------------------------------------------
Changes for 4.0.0alpha8

New features:
A.F.I..PS. [ZBXNEXT-4446] added ability to change severity of previously
        generated problems (vmurzins, wiper)
..F.I..... [ZBXNEXT-4044] changed default values of 'Display OK triggers
        for' and 'On status change triggers blink for' (viktors)
..F....... [ZBXNEXT-4361] implemented new time range selector for graphs
        (Andzs, ashubin, gcalenko, Sasha)
...GI..PS. [ZBXNEXT-4577] improved performance of Zabbix server by replacing
        semaphores to pthread mutexes and read-write locks (vso, wiper)
..F....... [ZBXNEXT-4312] reworked date picker; implemented keyboard
        interaction (miks)
..F....PS. [ZBXNEXT-2365] added additional auto-registration operations
        and re-running of auto-registration actions if host metadata is
        modified (ashubin, vso)

Bug fixes:
.......PS. [ZBX-14388] fixed log message about full history cache (Sergejs)
..F....... [ZBX-13283] removed info label in Trigger severities and Users
        administration pages (miks)
...G...... [ZBX-6046] fixed the functions 'net.if.*' for Solaris with empty
        64 bits counters (MVekslers)
A.F....... [ZBX-13355] fixed media type a required password field successfully
        passing validation while being empty and prevented auto-filling
        stored passwords by browser (Ivo)
..F....... [ZBX-13701] fixed hintbox multiplication on page refresh (miks)
.D........ [ZBX-14398] improved "Server" parameter description in Zabbix
        agent configuration file (vso)
..F....... [ZBX-14344] fixed host groups, hosts and applications not being
        taken into account when filtering problems by problem name in
        Monitoring->Problems view (agriscenko)
........S. [ZBX-11434] added error messages when creation of LLD SNMP items
        fails due to SNMP OID field (Sergejs)
...G...... [ZBX-12250] fixed logrt[] item to analyze log file from start
        if no log files match and no log files were seen before (Andris)
.......PS. [ZBX-13765] fixed discovered host status update if it was down
        and a service was discovered on that host (Andris)
...G...... [ZBX-12070] fixed "proc.num" and "proc.mem" items calculation
        of values when zabbix_agentd called in test mode (Sergejs)
........S. [ZBX-14423] fixed use of initialized variable during application
        discovery (vso)
.......PS. [ZBX-12990] improved "vmware.hv.datastore.size" through usage
        the performance counters (MVekslers)
A.F.I..... [ZBXNEXT-4540] fixed problems filter with same tags not being
        joined with OR condition (Ivo, Sasha)
..F....... [ZBXNEXT-4576] unified dashboard widget content margins
        (Andzs, ashubin)
.......PS. [ZBX-12965] - fixed scheduled check calculation during daylight
        saving changes (wiper)

--------------------------------------------------------------------------------
Changes for 4.0.0alpha7

New features:
A.F.I..PS. [ZBXNEXT-4569] added support of MySQL 8.0 (gcalenko, vso)
....I..... [ZBXNEXT-4565] removed old upgrade DB patches (viktors)
..F.....S. [ZBXNEXT-4320] added ability to store history data in date
        based indices of elasticsearch (vjaceslavs)
..F....... [ZBXNEXT-4526] increased tags column size in Compact view
        mode (agriscenko)
..F....... [ZBXNEXT-4528] added link to Zabbix official support page
        (Andzs, ashubin)
........S. [ZBXNEXT-4520] added values to boolean mapping: "ok, master"
        as 1 and "err, slave" as 0 (viktors)
..F....... [ZBXNEXT-4185] added support of multiple items in "Plain text"
        widget (ashubin)
........S. [ZBXNEXT-4163] added support LLD, User macros and User macros
        with context from LLD macro in Items preprocessing (MVekslers)

Bug fixes:
A.F....... [ZBX-13712] fixed "Undefined index: master_itemid" and SQL
        errors in item.update and itemprototype.update methods; fixed
        updating of discovered items (Sasha)
..F....... [ZBX-14329] fixed error opening map's submap (ashubin)
..F....... [ZBX-13549] fixed displaying of not monitored triggers in maps (miks)
..F....... [ZBX-13783] dropped support for Zapcat-style and multi-level
        parameter arrays from item key validation in frontend (agriscenko)
..F....... [ZBX-12359] fixed "Automatic icon selection" checkbox not working
        and displaying two icons at once in map constructor (Ivo)
..F....... [ZBX-12239] fixed global search form allowing to submit empty
        search queries (agriscenko)
..F....... [ZBX-12177] renamed "Icon" to "Map element" in Network map
        properties and constructor (agriscenko)
........S. [ZBX-14333] fixed {ESC.HISTORY} and action log not to display
        colon without target host when executed on Zabbix server (vso)
.......PS. [ZBX-14345] fixed lock wait timeout error handling on MySQL
        to avoid possible data loss (vso)
A.F....... [ZBX-13361] fixed error messages when configuring an existing
        item to have an update interval (miks)
...G...PS. [ZBX-14328] improved logging of command execution failures
        (vjaceslavs)
....I..... [ZBX-13803] fixed "make install" to respect DESTDIR variable,
        this is essential for packaging (dimir)
..F....... [ZBX-12603] fixed tab navigation and keyboard interaction in
        dashboard sharing and properties dialogues; added validation
        inside popups (miks, vmurzins)
........S. [ZBX-13043] removed error message for when user has defined
        media but all of them are disabled (viktors)
........S. [ZBX-14312] fixed possible deadlock in history syncer when
        housekeeper is deleting events (vso)
..F....... [ZBX-13697] fixed session expiration when changing default
        authentication method (miks)
..F....... [ZBX-13768] fixed disabled 'add' button showing in templated
        item preprocesing form (miks)
A.F....... [ZBX-13680] fixed action not being cloned due to existing
        operation id being submitted (agriscenko)
..F....... [ZBX-13775] fixed map tree widget border color (Andzs)
..F....... [ZBX-13780] fixed status color styles (Andzs)
..F....... [ZBX-12350] fixed severity picker styles (Andzs, ashubin)
...G...PS. [ZBX-13782] fixed decoding of Unicode characters in JSON (Andris)
..F....... [ZBX-13767] fixed "undefined index: acknowledges" error on
        problems page (agriscenko)
..F....... [ZBX-12175] fixed subfilter entries with long names going off
        the screen (agriscenko, Andzs)
..F....... [ZBX-12644] fixed filter being partially reset when using
        pagination in availability report page (Ivo)
........S. [ZBX-12390] fixed problem when triggers might not use correct
        value if an item values within one second were received in wrong
        historical order (wiper)
.......PS. [ZBX-13788] fixed host availability stuck in unknown state
        after proxy changes (wiper)
........S. [ZBX-14313] fixed trigger level correlation when multiple tags
        are set (wiper)
........S. [ZBX-12372] fixed duplication of prefix "/" for second parameter
        "path" in items "web.page.*" (MVekslers)
...G...... [ZBX-14315] fixed validation of "max_depth" in "vfs.dir.size"
        for agent (MVekslers)
........S. [ZBX-13778] fixed logically dead code in JSON Path parser (MVekslers)

--------------------------------------------------------------------------------
Changes for 4.0.0alpha6

New features:
..F....... [ZBXNEXT-4415] added new mode "Compact view" to the Problems
        page with ability to toggle highlighting whole row; added option
        o toggle timeline (agriscenko, Andzs)
A.F.....S. [ZBXNEXT-2788] added support for "NOT" keyword in custom
        expression fields (Ivo, Sergejs)
..F....... [ZBXNEXT-4516] renamed dashboard widget and screen element
        "System status" to "Problems by severity" (Sasha)
..F....... [ZBXNEXT-4516] renamed dashboard widget and screen element
        "Host status" to "Problem hosts" (Sasha)
..F....... [ZBXNEXT-4516] renamed dashboard widget, screen element and
        report "Status of Zabbix" to "System information" (Sasha)
....IJ.... [ZBX-13376] moved functionality to enable JMX interface in Java
        gateway to settings.sh and ensured setting TCP timeout (dimir)
A....J.... [ZBXNEXT-4458] improved logging of Java gateway, added
        username/password validation for JMX items (vjaceslavs)
A.F.I..PS. [ZBXNEXT-4411] added compression of server-proxy data exchange
        (miks, wiper)
A.F.I..PS. [ZBXNEXT-4488] added ability to push data via trapper to HTTP
        agent item type (gcalenko, Ivo, vmurzins, wiper)
A.FGI..PS. [ZBXNEXT-4358] added HTTP agent item type for data gathering
        via HTTP (gcalenko, Ivo, vso)
..F....... [ZBXNEXT-4413] dropped Monitoring->Triggers view (miks, Sasha)
..F....... [ZBXNEXT-4413] added the trigger context menu option to view or
        edit the trigger description (miks, Sasha)
..F....... [ZBXNEXT-4413] added displaying of the trigger dependencies in
        Monitoring->Problems view (miks, Sasha)
..F....... [ZBXNEXT-4151] added aria roles to provide easier access by
        keyboard navigation (ashubin, gcalenko, Ivo)
A......... [ZBX-3783] added strict validation for apiinfo.version(),
        action.delete(), correlation.delete() and drule.delete() methods (Sasha)
A......... [ZBX-3783] prohibited deleting discovery rules which are used
        in actions (Sasha)
A......... [ZBX-3783] added audit for action.delete() and correlation.delete()
        methods (Sasha)
..F....... [ZBXNEXT-4143] implemented submenu autofocus on top-level menu
        click (nikita)
..F....... [ZBXNEXT-4414] added support for configurable number of displayed
        tags (agriscenko)

Bug fixes:
..F....... [ZBX-14337] fixed persistent xss in map navigation tree widget
        (vjaceslavs)
..F....... [ZBX-14336] fixed persistent xss vulnerability in services
        (vjaceslavs)
..F....... [ZBX-13750] fixed hover and focus style for edit dashboard cancel
        button, improved top nav css coding style (Andzs, ashubin)
........S. [ZBX-13694] disable check now for items with scheduler
        configuration errors (wiper)
...G...PS. [ZBX-9882] removed Zapcat-style and multi-level array type support
        in item key parameters (Andris, viktors)
..F....... [ZBX-12821] fixed multiple javascript memory leaks (miks)
........S. [ZBX-13755] fixed proxy lastaccess update on 32-bit Zabbix server
        (vso)
..F....... [ZBX-12425] fixed selection of web items in the "Plain text"
        screen element (Sasha)
...G...... [ZBX-13781] fixed CRLF injection in Zabbix Agentd (MVekslers)
..F....... [ZBX-13737] fixed invalid confirmation message when mass enabling
        and disabling trigger, item and host prototypes (Ivo)
........S. [ZBX-13766] fixed comparison of two large float numbers in
        expressions (Sergejs)
.......PS. [ZBX-13481] fixed incorrect parsing of BITS data type in SNMP
        response (vso)
.......PS. [ZBX-13744] fixed potential shared memory leak when item is
        removed (Sergejs)
A.F....... [ZBX-13742] fixed parsing of the operator "not" in trigger
        expression (Sasha)
.........T [ZBX-13535] fixed trigger recovery expression for 'High error
        rate' trigger (vitaly)
.........T [ZBX-13278] fixed trigger expression for 'Link down' trigger (vitaly)
...G...... [ZBX-12805] increased command line limit for proc.num checks
        on hp-ux systems (Andris, wiper)
..F....... [ZBX-13749] fixed creation of dependent items from item wizard
        (vjaceslavs)
...G...PS. [ZBX-13660] fixed data types passed to is_ushort() for converting
        PID, port and process number (Andris)
..F....... [ZBX-12935,ZBX-13539] fixed displaying of floating point values
        under the "Latest data" page (Sasha)
...G...PS. [ZBX-13579] fixed unnecessary data getting when agent becomes
        available in the non-collection data period (Sergejs)
..F....... [ZBX-13240] removed duplicating HTML IDs from frontend and fixed
        SID validation in trigger wizard (Ivo)
..F....... [ZBX-13685] fixed maintenance entries displayed in list when
        filter is applied (agriscenko)
....I..... [ZBX-12756] improved configure script to check iconv library
        (MVekslers)
........S. [ZBX-13667] added notification in zabbix server log about 'error'
        in elasticsearch json response (MVekslers)
..F....... [ZBX-13683] fixed multiselect items not being sorted by name
        (agriscenko)
........S. [ZBX-13299] fixed autoregistration, discovery and internal
        notifications not being sent due to uninitialized severity (vso)
....I..... [ZBX-13607] changed ping script to return success also for
        timeouts (wiper)
..F....... [ZBX-12967] fixed slide show refresh interval multiplier menu
        not working (agriscenko)
........S. [ZBX-13696] added maximum record limit to old session removal
        in housekeeper (wiper)
..F....... [ZBX-13642] fixed undefined index in user edit form (agriscenko)
..F....... [ZBX-13546] fixed context menu positioning in maps (gcalenko, miks)
..F....... [ZBX-13668] fixed dynamic widget searching for item key in item
        prototypes (agriscenko)
..F....... [ZBX-13500] fixed fractional values in triggers being
        misinterpreted without a leading 0 (agriscenko)
..F....... [ZBX-13561] fixed incorrectly displayed pie graph when first
        item has no data (Ivo)
..F....... [ZBX-13517] fixed undefined index in pie charts (Ivo)
..F....... [ZBX-13499] fixed checkbox selector in problems table (ashubin, miks)
........S. [ZBX-13598] fixed crash when Zabbix process cannot connect to
        preprocessing service (viktors, vso)
..F....... [ZBX-13522] fixed duplicate IDs in trigger expression constructor
        (miks)
..F....... [ZBX-13489] fixed wrong tab iteration inside graph widget (ashubin)
..F....... [ZBX-13625] fixed blinking in the problem widget (agriscenko)
..F....... [ZBX-13560] fixed acknowledge notifications being visible in
        the event popup (agriscenko)
..F....... [ZBX-13298] fixed missing graph after faulty graph edit form
        submission (nikita)
..F....... [ZBX-13487] improved widgets menu icons focus state styles (Andzs)
....I..... [ZBX-13350] added multiple Zabbix element default paths to output
        after running ./configure and --help option (dimir, viktors)
...G...PS. [ZBX-13509] improved compilation support from source for Solaris
        and NetBSD (MVekslers)

--------------------------------------------------------------------------------
Changes for 4.0.0alpha5

New features:
..F....... [ZBXNEXT-4313] implemented keyboard interaction in context menus
        (miks)
A.F.I...S. [ZBXNEXT-4426] added option to execute cached passive checks at
        the current time (Ivo, wiper)
........S. [ZBXNEXT-4417] added real time export of events, history and
        trends in newline delimited JSON format (vso)
..F....... [ZBXNEXT-4374] implemented the widget configuration fields
        clearing when changing the type (ashubin)
A.F.I...S. [ZBXNEXT-4119] implemented tag based permissions
        (miks, Oleg, Sasha, Sergejs)
..F....... [ZBXNEXT-4045] implemented maximum size for graphs in widgets
        (gcalenko)
..F....... [ZBXNEXT-4340] added kiosk mode for dashboard (ashubin)

Bug fixes:
..F....... [ZBX-13542] fixed http steps on template not inheriting hosts
        application setting (nikita)
..F....... [ZBX-13618] fixed wrong variables order in translatable error
        message (nikita)
..F....... [ZBX-13344] fixed trigger based actions having a default
        "not in maintenance" condition (agriscenko)
........S. [ZBX-13613] improved a history syncer when backend elasticsearch
        is not available (MVekslers)
.......PS. [ZBX-13510] fixed error of execution "make dbschema" for NetBSD
        (MVekslers)
...G...... [ZBX-13544] fixed agent crashes when using regex with 'Log' item
        for Mac OSX (MVekslers)
........S. [ZBX-13611] fixed lld rules not always saving their state/error
        message changes (wiper)
........S. [ZBX-13571] fixed regression that resulted in slow history data
        queries on partitioned tables (wiper)
..F....... [ZBX-13490] fixed autofocus in forms (nikita)
........S. [ZBX-13470] improved searching IPMI items by full name (MVekslers)
..F....... [ZBX-13566] fixed create dashboard button size in dashboard list
        (Andzs)
..F....... [ZBX-13464] fixed fullscreen attribute included in host context
        menu links (ashubin)
A.F....... [ZBX-13424] added possibility to select web items as master items
        and improved copying of dependent items to destination hosts and
        templates (Ivo)
A......... [ZBX-13573] fixed undefined index message changing Action
        "Acknowledgment operations" from "Remote command" to "Notify all
        involved" (agriscenko)
A......... [ZBX-13570] fixed undefined index in API call (agriscenko)
A......... [ZBX-13331] removed "recovery" property from action.get API
        method response (nikita)
..F....... [ZBX-13309] fixed displaying of Problem/Recovery time
        (agriscenko, ashubin, Sasha)
.......PS. [ZBX-13450] fixed server and proxy compilation problem for
        Solaris 10 (MVekslers)
A.F....... [ZBX-13458,ZBX-13494] fixed resolving of the macros in map labels
        for non-superadmin users (Sasha)
..F....... [ZBX-13526] fixed widget placeholder jumping instead of resizing
        while dashboard edit (ashubin)
.......PS. [ZBX-13362] fixed potentially wrong rows deleting by housekeeper
        in PostgreSQL (Sergejs)
..F....... [ZBX-13506] fixed linked trigger is moved to sibling map element
        (agriscenko)
........S. [ZBX-13586] fixed trigger-based event correlation - suspend
        creation of event if no problems are recovered by it (viktors, wiper)
........S. [ZBX-13339] improved deallocation of memory (MVekslers)
..F....... [ZBX-13412] fixed JS error and wrong form behaviour when changing
        item type, type of information (agriscenko)
..F....... [ZBX-13471] fixed contrast in selected item filters (Andzs)
..F....... [ZBX-13428] fixed long name of map outside go back button in map
        widget (agriscenko, Sasha)
..F....... [ZBX-13340] fixed pie graphs displaying incorrect data (Ivo)
..F....... [ZBX-13257] fixed display of the latest item in Audit log
        (agriscenko)
..F....... [ZBX-13447] fixed trigger name readability on map in dark theme
        (nikita)
....I..... [ZBX-11994] changed "awk" to "sed" for getting info about
        "Last Changed Revision" (MVekslers)
..F....... [ZBX-13360] fixed HTML5 placeholder color that previously appeared
        like actual input data (nikita)
...G...PS. [ZBX-13351] improved OpenSSL error messages (viktors)
..F....... [ZBX-13147] fixed inconsistent number on map navigation tree (nikita)
..F....... [ZBX-13537] fixed "Inaccessible user" in Dashboard System status
        widgets acknowledgement popup (agriscenko)
....I..... [ZBX-13472] fixed description of "Server" and "ServerActive"
        configuration options (Sasha)
........S. [ZBX-13455] added frontend error message when templates cannot
        be linked to LLD host (viktors)
..F....... [ZBX-13538] fixed example configuration for Elasticsearch (nikita)
..F....... [ZBX-13434] fixed incorrect trigger dependencies being set after
        copying triggers to multiple hosts; thanks to Kotaro Miyashita for
        the patch (Ivo)
..F....... [ZBX-13513] fixed input maxlength for users media of type script
        (nikita)
...G...PS. [ZBX-13523] fixed error message for empty TCP response in case
        agent dropped connection because of access permissions (vso)
..F....... [ZBX-12883] fixed incorrect ordering the list of triggers after
        saving a map (agriscenko)
..F....... [ZBXNEXT-4150] fixed URL display in hint box and focus styles
        for radio buttons (ashubin, nikita)
..F....... [ZBX-12940] fixed content does not fit dialog window (agriscenko)
..F....... [ZBX-13342] fixed order by query in frontend Maintenance tab
        (agriscenko)
..F....... [ZBX-13401] fixed successful items mass update with invalid
        update interval (agriscenko)
A......... [ZBX-6167] fixed partial updating in maintenance.update (ashubin)
...G...... [ZBX-13062] banned using of mutex in threads of metrics collection
        (MVekslers)
........S. [ZBX-13236] fixed error message of function parameters parse
        (MVekslers)
....I..... [ZBX-10433] removed inaccurate configuration default values (viktors)
....I..... [ZBX-13398] fixed configure script for Debian GNU/Linux "buster"
        and "sid" to work with PostgreSQL (viktors)

--------------------------------------------------------------------------------
Changes for 4.0.0alpha4

New features:
..F....... [ZBXNEXT-4150] implemented access to interactive elements using
        keyboard (Andzs, ashubin, gcalenko, vmurzins)
..F....... [ZBXNEXT-4149] implemented keybord interaction in overlay popups
        (miks)

Bug fixes:
A.F....... [ZBX-12754] fixed undefined index error in map import (gcalenko)
..F....... [ZBX-13303] improved display of user media 'Use if severity'
        indicators (agriscenko, Andzs)
..F....... [ZBX-13166] fixed daily and yearly notification reports not
        including current day/last day of leap-year (nikita)
..F....... [ZBX-13118] improved readability of emails in action log by
        splitting them multiline (nikita)
.......PS. [ZBX-13498] added optional MySQL upgrade patch for "problem"
        table to drop redundant index after another index that can be used
        to enforce the foreign key constraint has been created (vso)
........S. [ZBX-13430] fixed use of uninitialized value ttl when
        elasticsearch is configured (MVekslers)
........S. [ZBX-13452] fixed Elasticsearch history storage default value
        types (viktors)
A......... [ZBX-13248] fixed field trapper_hosts to optional for trapper
        item.create (ashubin)
..F....... [ZBX-13307] fixed map scaling and position to the widget left
        side (ashubin)
..F....... [ZBX-12941] fixed checkbox overlay's position over the checkbox
        (miks)
..F....... [ZBX-13465] fixed back button style on the sub-maps (Andzs, ashubin)
..F....... [ZBX-13334] fixed translations of Widget parameters window
        (agriscenko)
A......... [ZBX-6118] fixed poor performance of changing an item on the
        template which linked with many hosts (Sasha)
..F....... [ZBX-13454] fixed placeholder in Administration->Scripts form (Sasha)

--------------------------------------------------------------------------------
Changes for 4.0.0alpha3

New features:
A......... [ZBXNEXT-4357] added support of "selectTriggerDiscovery" option
        in trigger.get method (Sasha)
A.F....... [ZBXNEXT-4152] replaced double box select fields with multiselect
        fields and added filtering by proxy and server only in host list
        (Ivo, Sasha)
..F.I..... [ZBXNEXT-4273] added default event status colors in themes with
        option to customize them (ashubin)
...G...... [ZBXNEXT-4216] added 'copytruncate' log file rotation support
        for logrt[], logrt.count[] (Andris)

Bug fixes:
.......P.. [ZBX-13403] allowed proxy to execute remote commands on agents
        using encrypted connection (gleb)
.......PS. [ZBX-13441] fixed crashes in case of failures (e.g. timeouts)
        during VMware hypervisor discovery (gleb)
A.F....... [ZBX-12607] fixed performance of map.get API method and
        map-related views (miks, Sasha)
........S. [ZBX-11391] generated an error if expanding LLD macros results
        in an empty tag name (MVekslers)
..F....... [ZBX-13300] fixed addJsFile() name (agriscenko)
.......P.. [ZBX-13030] removed proxy's ability to export unprocessed
        history data via loadable modules (MVekslers)
..FG...PS. [ZBXNEXT-3581] dropped plain text protocol support and made
        header mandatory; fixed IP fragmentation handling by including
        header in Zabbix get request, Zabbix server/proxy passive check
        request and frontend request to Zabbix server (Sasha, vso)
........S. [ZBX-13194] fixed incorrect processing of zabbix[wcache,value,*]
        internal check (Sergejs)
.......PS. [ZBX-13060] added limitation for meaningless server reconnection
        attempts to incorrectly configured passive proxy (viktors)
...G...... [ZBX-13233] added new memory metrics for Linux platform -
        "active", "anon", "inactive" and "slabs"; thanks to Tomasz
        K?oczko for the original patch (viktors)
........S. [ZBX-12643] improved error log message in case Zabbix server
        database cannot be used due to empty "users" table (vso)
...G...... [ZBX-11720] fixed memory leak which breaks vfs.fs.size,
        vfs.fs.inode and vfs.dir.size items if compiled with LeakSanitizer
        (Andris)
........S. [ZBX-13131] fixed truncated multiline text values from network
        discovery SNMP checks (viktors)
...G...... [ZBX-13117] fixed vfs.dir.size with symbol links on Windows
        (MVekslers)
....I..... [ZBX-12045] fixed inconsistencies in configure -h output (MVekslers)
A......... [ZBX-13325] fixed trend.get() method with Oracle backend (Sasha)
..F....... [ZBX-13223] fixed graphs duplication in graph preview (ashubin)
..F....... [ZBX-13345] removed SID from URL in screen edit mode (miks)
...G...... [ZBX-13055] fixed problems with DNS resolver interface on NetBSD
        (valdis)
..F....... [ZBX-13214] added support of \0 matching group for regsub and
        iregsub methods (gcalenko, Sasha)
........S. [ZBX-13208] eliminated race condition that caused history
        collection for newly created items to start before preprocecessing
        steps finished syncing (vso)
...G...... [ZBX-13246] fixed processing of command line arguments which are
        longer than 2KB for proc.num and proc.mem items on AIX (viktors)
.......P.. [ZBX-13130] fixed Zabbix proxy not to generate high network
        traffic when server does not accept data (vso)
..F....... [ZBX-13288] fixed image ghosting for mass update of map elements
        (vjaceslavs)
...G...... [ZBX-11422] fixed compilation warnings under OS X 64bit (MVekslers)

--------------------------------------------------------------------------------
Changes for 4.0.0alpha2

New features:
..F....... [ZBXNEXT-4144] added asterisk mark and aria-label property to all
        forms required fields (gcalenko, Ivo)
..F.....S. [ZBXNEXT-768] added item unit blacklisting with character "!"
        in order to disable metric prefixes (Alexei)
..F....... [ZBXNEXT-4295] added selection of the create images tickbox by
        default on "Maps import" page (Sasha)
..F....... [ZBXNEXT-1456] added filter by item discovery status for item
        configuration view; thanks to Volker Fr?hlich for the original
        patch (Alexei)
...G...... [ZBXNEXT-3991] added additional params to net.if.* key output
        for linux base agent (MVekslers)

Bug fixes:
..F....... [ZBX-13276] fixed compatibility issue with Elasticsearch versions
        starting from 6.0 (vjaceslavs)
.......PS. [ZBX-13196] fixed setting of transaction error flag in commit
        operation (vjaceslavs)
..F....... [ZBX-13221] fixed trimming of values in overlay dialogues (Ivo)
..F....... [ZBX-13221] added "Timeout" validation in web scenario step
        overlay dialogue (Ivo)
..F....... [ZBX-12389] fixed latest data host group filter (Oleg)
..F....... [ZBX-13119] removed 'empty' button in trigger selection window
        for map constructor item modal form (gcalenko, Ivo)
........S. [ZBX-12661] fixed Low-level discovery of dependent items not
        working after being edited and resulting in undefined offset error
        or foreign key constraint violation (vso)
...G...... [ZBX-13254] fixed 'skip' parameter behaviour for log[],
        log.count[], logrt[], logrt.count[] items in case log files
        initially do not exist (Andris)
...G...... [ZBX-13253] fixed losing the 1st record by log[] and logrt[]
        items if 'skip' parameter is used and log file initially is empty
        (Andris)
........S. [ZBX-13275] fixed slow housekeeping of events on MySQL (vso)
...G...... [ZBX-13264] fixed Zabbix agent compilation on OS/X (vso)
.......PS. [ZBX-13245] fixed IP fragmentation handling in Zabbix server
        response to Zabbix proxy (vso)
..F....... [ZBX-13258] fixed misaligned user group permission controls (Ivo)
....I..... [ZBX-13031] fixed Java gateway compilation without libpcre (Sergejs)
.......PS. [ZBX-12963] fixed passing argument to external check item that
        contain literal $ (Sergejs)
A......... [ZBX-12991] removed default values for "active_since" and
        "active_till" fields in maintenance.create API method (Ivo)
..F....... [ZBX-13270] fixed default selection of the required host
        permissions radio in the global scripts form (Sasha)
.......PS. [ZBX-12758] fixed slow housekeeping of events due to missing
        index on foreign key (vso)
..F....... [ZBX-11305] fixed color and label for event status on event
        details page (gcalenko)
..F.....S. [ZBX-13238] fixed spelling of Elasticsearch (abs, vjaceslavs)
..F....... [ZBX-13056] fixed incorrect positioning of context menu when it
        is opened using keyboard (gcalenko)
........S. [ZBX-13241] fixed memory leak on Zabbix server when executing
        remote commands through proxy (vso)
..F....... [ZBXNEXT-4139] fixed displaying of the eventlog severitites and
        severities in trigger map element (Andzs)
.......PS. [ZBX-13178] fixed ipc_path value in error message (MVekslers)

--------------------------------------------------------------------------------
Changes for 4.0.0alpha1

New features:
........S. [ZBXNEXT-3480] added support of inventory macros in event tags
        (abs, vso)
A.F.I...S. [ZBXNEXT-4175] implemented ability to send email to several email
        addresses specified as user media (miks, Sergejs)
..F.I..... [ZBXNEXT-4139] added high contrast light and high contrast dark
        themes (Andzs)
A......... [ZBXNEXT-4247] removed deprecated API methods: user.updareProfile,
        user.addMedia, user.updateMedia, user.deleteMedia, usergroup.massAdd,
        usergroup.massUpdate and usermedia.get (Sasha)
........S. [ZBXNEXT-970] added more detailed error information to notification
        message when DB is unavailable (viktors)
..F....... [ZBXNEXT-4137] removed green background from cells (Oleg)
..F....... [ZBXNEXT-4157] added map status summary to be readable by screen
        reader software (gcalenko)
..F....... [ZBXNEXT-4127] implemented popup displaying in overlay dialogues
        (miks)
...GI..PS. [ZBXNEXT-1520] increased the maximum Hosts/DNS name character
        length from 63 to 255 (gcalenko, Sergejs)
..F.....S. [ZBXNEXT-4108] implemented search of problems by trigger name
        (abs, miks)
..F....... [ZBXNEXT-4143] implemented keybord interaction in top navigation
        (miks)
...G...... [ZBXNEXT-1567] added item "vfs.dir.count" for counting directory
        entries (valdis)
..F....... [ZBXNEXT-4135] added tooltips for vertical labels (Oleg)
..F....... [ZBXNEXT-4146] added icons for error and success messages (Andzs)
..F....... [ZBXNEXT-4156] added option to view graphs items data and multiple
        items graph data as table (gcalenko, Ivo)
..F....... [ZBXNEXT-4160] reworked monitoring Discovery screen to show hint
        info right in the table cell (miks)
....I..... [ZBXNEXT-761] added rules to make dbschema.c, schema.sql and
        data.sql from schema.tmpl, data.tmpl and templates.tmpl if there
        is a need to (gleb)
..F.I..... [ZBXNEXT-4186] added ability to adjust colors for new graph
        items in graph creation form according selected theme (gcalenko, Sasha)
..F....... [ZBXNEXT-4145] fixed appearance of host column based on number
        of hosts specified in filter (miks)
A.F.I..... [ZBXNEXT-4118] implemented advanced options for tag-based search
        of problems (Ivo, Sasha)
..F....... [ZBXNEXT-4134] added 'lang' attribute to page body (gcalenko)
A.F....PS. [ZBXNEXT-4181] fixed Zabbix server to accept active Zabbix proxy
        requests only from allowed address if specified (Sasha, vso)
.......P.. [ZBXNEXT-4181] fixed passive Zabbix proxy to accept Zabbix
        server requests only from allowed address (vso)
....I..PS. [ZBX-10576] restructured unixODBC related code, moved it to a
        dedicated directory (gleb)
A......... [ZBX-3783] added strict validation for proxy.delete() method;
        proxy cannot be deleted when used in actions (Sasha)
....I..... [ZBX-11909] replaced company.com with example.com in data.sql
        (vmurzins)

Bug fixes:
.......PS. [ZBX-12251] fixed possibility of trigger status getting stuck
        in PROBLEM or OK state due to transaction error in history
        synchronization, added deadlock to a list of recoverable errors
        (vso, wiper)
.......PS. [ZBX-12251] fixed possibility that new history values are lost
        and not processed by Zabbix server or Zabbix proxy due to recoverable
        transaction error (vso, wiper)
..F....... [ZBX-12996] fixed radio button and label inconsistency in
        maintenance period configuration (Sasha)
....I..... [ZBX-12895] improved performance of DB patch for updating data
        in the alerts table (Sergejs)
..F....... [ZBX-12082] fixed possibility to select triggers with same name
        in multiselect (Ivo)
...G...PS. [ZBX-12983] fixed compilation warnings under Windows (valdis)
........S. [ZBX-10578] fixed redundant init_result() calls; thanks to
        MATSUDA Daiki for the patch (abs)
....I..... [ZBX-12793] fixed system compiler checks during source
        configuration (abs)
...G...... [ZBX-11970] fixed style for some enumerators and structure
        type declarations (abs, Andris)

--------------------------------------------------------------------------------
Changes for 3.4.15rc1

New features:
.......PS. [ZBXNEXT-4782] improve out of memory error message by adding
        statistics and backtrace; improve something impossible has just
        happened error message by adding backtrace (vso)

Bug fixes:
...G...... [ZBX-14779] extended support of system.stat[ent],
        system.stat[cpu,pc], system.stat[cpu,ec] on IBM AIX to LPAR type
        'dedicated' (Andris)
........S. [ZBX-14851] fixed the host visible name in the event
        details/messages from server when using long utf8 text (MVekslers)
.......P.. [ZBX-14887] fixed max count of records in the single json that
        proxy can send to the server (MVekslers)
.......PS. [ZBX-14972] fixed the case where data from non-monitored VMware
        services are not removed from vmware cache (MVekslers)
...G...PS. [ZBX-14856] added support for OpenSSL 1.1.1 (Andris)
.D.G...PS. [ZBX-14971] added note on runtime control with PID numbers
        larger than 65535 to server, proxy and agentd help messages and
        man pages (Andris)
A......... [ZBX-14734] fixed the verification of the assignment of two
        web checks with the same name from different templates to one host
        (vasilijs)
..F....... [ZBX-14749] fixed cloning inherited host prototype on host (vasilijs)
..F....... [ZBX-14663] fixed calculation of Y zero position in graph (miks)
A......... [ZBX-14865] fixed "Field "parent_itemid" cannot be set to NULL"
        error message while importing multiple templates (Sasha)
........S. [ZBX-14854] improved preprocessor worker performance (MVekslers)
..F....... [ZBX-14811] fixed color of the host name in the title of the
        Screens (vasilijs)
..F....... [ZBX-14776] fixed sorting when changing status of media type
        (vasilijs)
..F....... [ZBX-14757] fixed fields becoming writable upon form refresh in
        host prototype form (vmurzins)
..F....... [ZBX-14689] fixed updating of the Graph list of host when
        selecting a group of hosts (vasilijs)
..F....... [ZBX-14803] fixed incorrect profile update causing page filter
        to sometimes show duplicate values (Ivo)
..F....... [ZBX-14727] fixed selection of data for trigger overview and
        graphs if first drop down entry is "none" (Ivo)
..F....... [ZBX-14650] fixed web.page.regexp item parameters description
        (gcalenko)
.......PS. [ZBX-14764] fixed crash that could occur when OpenIPMI pollers
        are configured (vso)
.......PS. [ZBX-14882] fixed crash in vmware collector when receiving
        invalid xml (vso)
........S. [ZBX-14908] fixed crash when processing internal trigger events
        and deleting triggers at the same time (vso)
.......PS. [ZBX-14853] fixed error of vmware items caused by misconfigured
        vmware maxQueryMetrics parameter (MVekslers)
........S. [ZBX-14830] fixed possible deadlock when history syncer was
        trying to update escalations with recovery event id (wiper)

diffstat:

 sysutils/zabbix/Makefile                                     |   4 +-
 sysutils/zabbix/Makefile.common                              |   4 +-
 sysutils/zabbix/distinfo                                     |  16 ++++++------
 sysutils/zabbix/patches/patch-src_zabbix__agent_Makefile.in  |  12 ++++----
 sysutils/zabbix/patches/patch-src_zabbix__proxy_Makefile.in  |  14 +++++-----
 sysutils/zabbix/patches/patch-src_zabbix__server_Makefile.in |  14 +++++-----
 6 files changed, 32 insertions(+), 32 deletions(-)

diffs (134 lines):

diff -r c7833349720a -r c4c5c000b41c sysutils/zabbix/Makefile
--- a/sysutils/zabbix/Makefile  Mon Nov 12 10:42:07 2018 +0000
+++ b/sysutils/zabbix/Makefile  Mon Nov 12 10:51:34 2018 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.15 2018/09/29 19:34:29 wiedi Exp $
+# $NetBSD: Makefile,v 1.16 2018/11/12 10:51:34 he Exp $
 
 # PKGREVISION= 1
-PKGREVISION= 1
 .include "Makefile.common"
 
 COMMENT=       Enterprise-class Monitoring Solution for Everyone
@@ -50,6 +49,7 @@
 post-install:
        cd ${WRKSRC}/database/${ZABBIX_DB_TYPE}; \
                ${PAX} -rw . ${DESTDIR}${PREFIX}/share/zabbix/
+       rm ${DESTDIR}${PREFIX}/share/zabbix/Makefile*
 
 .include "options.mk"
 
diff -r c7833349720a -r c4c5c000b41c sysutils/zabbix/Makefile.common
--- a/sysutils/zabbix/Makefile.common   Mon Nov 12 10:42:07 2018 +0000
+++ b/sysutils/zabbix/Makefile.common   Mon Nov 12 10:51:34 2018 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile.common,v 1.9 2018/09/20 13:44:47 he Exp $
+# $NetBSD: Makefile.common,v 1.10 2018/11/12 10:51:34 he Exp $
 # used by sysutils/zabbix/Makefile
 # used by sysutils/zabbix-frontend/Makefile
 
-DISTNAME=      zabbix-3.4.14
+DISTNAME=      zabbix-4.0.1
 CATEGORIES=    sysutils
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=zabbix/}
 
diff -r c7833349720a -r c4c5c000b41c sysutils/zabbix/distinfo
--- a/sysutils/zabbix/distinfo  Mon Nov 12 10:42:07 2018 +0000
+++ b/sysutils/zabbix/distinfo  Mon Nov 12 10:51:34 2018 +0000
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.11 2018/09/20 13:44:47 he Exp $
+$NetBSD: distinfo,v 1.12 2018/11/12 10:51:34 he Exp $
 
-SHA1 (zabbix-3.4.14.tar.gz) = 569552c552cb893993904fa499fd2ef8d02415bc
-RMD160 (zabbix-3.4.14.tar.gz) = 1e2afd7a4ca348354d8c05466b9f4035af177125
-SHA512 (zabbix-3.4.14.tar.gz) = 597ae107c16578ec2b1a364f2b61a7a7423a1cf39d3b04289e2f91dc0f931e796b566cbd451b14e026c35302120b647d6d574952a453189b066fb06081f9bb83
-Size (zabbix-3.4.14.tar.gz) = 17476022 bytes
+SHA1 (zabbix-4.0.1.tar.gz) = ae39a0ed154807fbfccf671d668624dff41d0d04
+RMD160 (zabbix-4.0.1.tar.gz) = 18a5b97472baeb99c8729a89d039244ba7f25fd5
+SHA512 (zabbix-4.0.1.tar.gz) = 431cb75c62c64e0907cccad6633fe07a66fbaaf8595ca33add6de98a3f79832dd87c23ddaffada796a67055cbdef6d2e5d9c6427498518080205d5ddcd5fbdca
+Size (zabbix-4.0.1.tar.gz) = 18005197 bytes
 SHA1 (patch-frontends_php_locale_add__new__language.sh) = c187e2b4ae8dd9e409f5c32469cb7b0f02647d8b
 SHA1 (patch-frontends_php_locale_make__mo.sh) = 2f0aaa63e80fcd5d4fa8c507fd764f80070b7864
-SHA1 (patch-src_zabbix__agent_Makefile.in) = a591c3e831eb34dc10cb5b1078891b5cad53b756
-SHA1 (patch-src_zabbix__proxy_Makefile.in) = 535eccd707a8947903fbec41028b127a3bbbeffc
-SHA1 (patch-src_zabbix__server_Makefile.in) = d297b8c4a940867d0a3eaff7bcb3b178a87dfd49
+SHA1 (patch-src_zabbix__agent_Makefile.in) = 55149e2969d0e6e54c537750ca1bde11c9b690d7
+SHA1 (patch-src_zabbix__proxy_Makefile.in) = 2e7dbe6e8554bbe2c1cb1074a308661ae44bb977
+SHA1 (patch-src_zabbix__server_Makefile.in) = bfcb02e8450df163a038adbae83a7e17fda0a9a9
diff -r c7833349720a -r c4c5c000b41c sysutils/zabbix/patches/patch-src_zabbix__agent_Makefile.in
--- a/sysutils/zabbix/patches/patch-src_zabbix__agent_Makefile.in       Mon Nov 12 10:42:07 2018 +0000
+++ b/sysutils/zabbix/patches/patch-src_zabbix__agent_Makefile.in       Mon Nov 12 10:51:34 2018 +0000
@@ -1,15 +1,15 @@
-$NetBSD: patch-src_zabbix__agent_Makefile.in,v 1.1 2017/05/21 17:30:03 adam Exp $
+$NetBSD: patch-src_zabbix__agent_Makefile.in,v 1.2 2018/11/12 10:51:34 he Exp $
 
 Install config files in example dir.
 
 --- src/zabbix_agent/Makefile.in.orig  2017-05-05 14:51:00.000000000 +0000
 +++ src/zabbix_agent/Makefile.in
-@@ -877,7 +877,7 @@ uninstall-am: uninstall-sbinPROGRAMS
+@@ -934,7 +934,7 @@ uninstall-am: uninstall-sbinPROGRAMS
  install-data-hook:
-       $(MKDIR_P) "$(INCLUDE_DIR)"
-       $(MKDIR_P) "$(MODULES_DIR)"
--      test -f "$(DESTDIR)@sysconfdir@/$(AGENTD_CONFIG)" || cp "../../conf/$(AGENTD_CONFIG)" "$(DESTDIR)@sysconfdir@"
-+      cp "../../conf/$(AGENTD_CONFIG)" "$(DESTDIR)/${PREFIX}/share/examples/zabbix"
+       $(MKDIR_P) "$(DESTDIR)@AGENT_CONFIG_FILE@.d"
+       $(MKDIR_P) "$(DESTDIR)@LOAD_MODULE_PATH@"
+-      test -f "$(DESTDIR)@AGENT_CONFIG_FILE@" || cp "../../conf/zabbix_agentd.conf" "$(DESTDIR)@AGENT_CONFIG_FILE@"
++      cp "../../conf/zabbix_agentd.conf" "$(DESTDIR)${PREFIX}/share/examples/zabbix"
  
  # Tell versions [3.59,3.63) of GNU make to not export all variables.
  # Otherwise a system limit (for SysV at least) may be exceeded.
diff -r c7833349720a -r c4c5c000b41c sysutils/zabbix/patches/patch-src_zabbix__proxy_Makefile.in
--- a/sysutils/zabbix/patches/patch-src_zabbix__proxy_Makefile.in       Mon Nov 12 10:42:07 2018 +0000
+++ b/sysutils/zabbix/patches/patch-src_zabbix__proxy_Makefile.in       Mon Nov 12 10:51:34 2018 +0000
@@ -1,15 +1,15 @@
-$NetBSD: patch-src_zabbix__proxy_Makefile.in,v 1.1 2017/05/21 17:30:03 adam Exp $
+$NetBSD: patch-src_zabbix__proxy_Makefile.in,v 1.2 2018/11/12 10:51:34 he Exp $
 
 Install zabbix proxy config in example directory.
 
 --- src/zabbix_proxy/Makefile.in.orig  2015-02-23 12:28:55.000000000 +0000
 +++ src/zabbix_proxy/Makefile.in
-@@ -932,7 +932,7 @@ install-data-hook:
-       $(MKDIR_P) "$(INCLUDE_DIR)"
-       $(MKDIR_P) "$(EXSCRIPTS_DIR)"
-       $(MKDIR_P) "$(MODULES_DIR)"
--      test -f "$(DESTDIR)@sysconfdir@/$(PROXY_CONFIG)" || cp "../../conf/$(PROXY_CONFIG)" "$(DESTDIR)@sysconfdir@"
-+      cp "../../conf/$(PROXY_CONFIG)" "$(DESTDIR)/${PREFIX}/share/examples/zabbix"
+@@ -1008,7 +1008,7 @@ install-data-hook:
+       $(MKDIR_P) "$(DESTDIR)@PROXY_CONFIG_FILE@.d"
+       $(MKDIR_P) "$(DESTDIR)@EXTERNAL_SCRIPTS_PATH@"
+       $(MKDIR_P) "$(DESTDIR)@LOAD_MODULE_PATH@"
+-      test -f "$(DESTDIR)@PROXY_CONFIG_FILE@" || cp "../../conf/zabbix_proxy.conf" "$(DESTDIR)@PROXY_CONFIG_FILE@"
++      cp "../../conf/zabbix_proxy.conf" "$(DESTDIR)${PREFIX}/share/examples/zabbix"
  
  # Tell versions [3.59,3.63) of GNU make to not export all variables.
  # Otherwise a system limit (for SysV at least) may be exceeded.
diff -r c7833349720a -r c4c5c000b41c sysutils/zabbix/patches/patch-src_zabbix__server_Makefile.in
--- a/sysutils/zabbix/patches/patch-src_zabbix__server_Makefile.in      Mon Nov 12 10:42:07 2018 +0000
+++ b/sysutils/zabbix/patches/patch-src_zabbix__server_Makefile.in      Mon Nov 12 10:51:34 2018 +0000
@@ -1,15 +1,15 @@
-$NetBSD: patch-src_zabbix__server_Makefile.in,v 1.1 2017/05/21 17:30:03 adam Exp $
+$NetBSD: patch-src_zabbix__server_Makefile.in,v 1.2 2018/11/12 10:51:34 he Exp $
 
 Install config file in example directory.
 
 --- src/zabbix_server/Makefile.in.orig 2015-02-23 12:28:55.000000000 +0000
 +++ src/zabbix_server/Makefile.in
-@@ -958,7 +958,7 @@ install-data-hook:
-       $(MKDIR_P) "$(EXSCRIPTS_DIR)"
-       $(MKDIR_P) "$(ALSCRIPTS_DIR)"
-       $(MKDIR_P) "$(MODULES_DIR)"
--      test -f "$(DESTDIR)@sysconfdir@/$(SERVER_CONFIG)" || cp "../../conf/$(SERVER_CONFIG)" "$(DESTDIR)@sysconfdir@"
-+      cp "../../conf/$(SERVER_CONFIG)" "$(DESTDIR)/${PREFIX}/share/examples/zabbix"
+@@ -1066,7 +1066,7 @@ install-data-hook:
+       $(MKDIR_P) "$(DESTDIR)@EXTERNAL_SCRIPTS_PATH@"
+       $(MKDIR_P) "$(DESTDIR)@ALERT_SCRIPTS_PATH@"
+       $(MKDIR_P) "$(DESTDIR)@LOAD_MODULE_PATH@"
+-      test -f "$(DESTDIR)@SERVER_CONFIG_FILE@" || cp "../../conf/zabbix_server.conf" "$(DESTDIR)@SERVER_CONFIG_FILE@"
++      cp "../../conf/zabbix_server.conf" "$(DESTDIR)/${PREFIX}/share/examples/zabbix"
  
  # Tell versions [3.59,3.63) of GNU make to not export all variables.
  # Otherwise a system limit (for SysV at least) may be exceeded.



Home | Main Index | Thread Index | Old Index