Changelog (Werks)
The software development of Checkmk is organized in so-called Werks. A Werk is any change or bug fix that has an influence on the user's experience. Each Werk has a unique ID, one of the levels Trivial Change, Prominent Change or Major Feature and one of the classes Bug Fix, Feature or Security Fix.
Whenever you make an update to a new Checkmk version please make sure that you have understood all incompatible changes. You might have to adapt your configuration.
Want to get notifications for new versions, new werks or subscribe to the security mailing list? Sign up here.
- #14220BI: fixed exception in check if aggregation was in state PENDING
- #14221Parent/Child topology: No longer ignoring additionally configured filters
- #14222BI configuration: Changed element order of "restrict severity to at worst"
- #14223Introduced topology visualization
- #14224Frozen BI: Frozen icon now also indicates if the non-frozen version differs from the frozen one
- #14226Fixed stuck activate changes on bulk discovery and when using the DCD
- #14228Fixed broken csv bulk import for hosts
- #14229Valuespecs: Fixed confusion of values when ListOf contains another ListOf and all have the same magic
- #14230BI: Fixed incorrect aggregation of downtimes
- #14231Aggregation visualization: Fixed displaying aggregations names containing special characters
- #14232Topology visualization: No longer crashes when trying to migrate legacy configuration to new format
- #14233HW/SW inventory: syncing inventory data from remote to central site did not work
- #14234BI configuration: "Toggle search preview"
- #14235Fixed bug during activating changes if the main versions differed between central and remote site
- #14236Fixed missing hosts on remote sites
- #14237Fixed performance problems for various command line operations
- #14240agent_bi: Regex groups are now supported in the aggregation assignments, as promised in the help text
- #14241Nagios: Fixed Check_MK service showing (null) as plugin output
- #14242BI configurations viewed on remote sites are no longer broken
- #14620Sets deprecation age for mails sent by check_mail_loop from 24h to 2h
- #15026Disallow python_plugins and lnx_remote_alert_handlers agent config options for users without the "add_or_modify_executables" permission
- #15028Fix crash on user page with SAML connector
- #15029Improve setting up new least privileged user roles
- #15198Brute-force protection ineffective for some login methods
- #15199Update OpenSSL to version 3.0.13
- #15200Restrict check_sftp local paths
- #15301gcp_redis: assume non leader role by default
- #15320heartbeat_crm_resources: unmanaged stopped resources could not go critical
- #15321Fix "State if specific check plugins receive no monitoring data" of Rule "Status of the Checkmk service"
- #15322BGP Peer State Mapping: add connect state
- #15323mk_postgres: Adapt environment file parsing
- #15324agent_bakery: mk_postgres.py: restore required keys
- #15325Output of fortigate_ipsecvpn is now sorted
- #15326oracle_instance: Fix ValidationError
- #15327mk_oracle: Follow-up to privilege escalation fix
- #15328mk_oracle: Follow-up to privilege escalation fix: sqlnet.ora
- #15329mk_oracle: fix two parse errors
- #15330mk_oracle: report failed login
- #15331postgres_stat_database_size: Don't discover 'access_to_shared_objects'
- #15332Inventory: Add Windows support for Hardware > System > Uuid
- #15333Fix parsing of win_computersystemproduct
- #15334FIX mongodb_replica_set: compatibility with pymongo 3
- #15336Add support for MariaDB 11
- #15337Add support for monitoring oracle 23ai
- #15339check_sql: activate thick mode for oracle connections
- #15340mysql_slave: propagate errors to service result
- #15341systemd_units_*_summary: Handle reloading units correctly
- #15342systemd_units_*_summary: Support units without description
- #15343oracle_performance: character string buffer too small
- #15344mk_oracle: iostats performance could not be configured via bakery
- #15345mk-job: Discover running jobs
- #15346mk-job: clean up old running jobs
- #15347mk-job: currently running job was not correctly reported
- #15348check_mk_agent.solaris: Hide statgrab output in case of timeout
- #15349oracle: Do not discover uptime service for template databases
- #15352gcp_cost: several changes
- #15353storcli_pdisks: add support for storcli2
- #15354Remove "Encrypt notification daemon communication" check from "Analyze Configuration" in Checkmk Raw
- #15355Don't generate crash report on invalid regex in autocompleter
- #15356agent solaris: implement alterantive way to get total available memory
- #15514check_httpv2: Introduce a reworked way to test web sites
- #15515check_http: Soft deprecatation of old HTTP monitoring plug-in
- #15516check_cert: New active check for advanced certificate monitoring
- #15517check_cert: Fixed metrics in output
- #15518Enable symmetric agent encryption on Solaris
- #15519fileinfo_grouping: Fixed mixed up titles for File grouping patterns rule set
- #15520check_httpv2: Added new options to HTTP monitoring
- #15724Change API specification computation
- #15725Cleanup old Microcore config during update procedure
- #15841The configuration is correctly loaded by RRD helper processes
- #15842Enhanced MS SQL Server monitoring
- #15844Microsoft SQL Server (Windows) ruleset is deprecated
- #15845winperf_if check correctly discovers and processes interfaces with spaces
- #15976mssql_backup: Correct timezone difference for last backup date
- #16015ldap & saml: resolve error when connection config is edited or created
- #16022bazel_cache: Monitor Bazel Remote Cache
- #16026Add support for SLES 15 SP6
- #16027Cease to provide builds for Ubuntu 23.10 (Mantic Minotaur)
- #16028Set upper and lower level for number of jenkins executors
- #16039host_config: add inherited labels to effective attributes
- #16040Add Top list dashlet
- #16047Changed host labels for Azure Resource Groups and Virtual Machine
- #16048Import Azure tags as service labels
- #16049Render service graphs of host independent of historic metrics
- #16050Change default OS dashboards "Linux hosts" and "Windows hosts"
- #16084Show full agent hash in Check_MK Agent service and Agent update status
- #16085Agent Updater: Better detection of underlying platform
- #16116Fixed association of contacts with hosts/services/contactgroups
- #16117Fix path for snmpget in check_snmp and check_hpjd
- #16118Fix TCP access list handling for the event console
- #16119Don't log unparsable SNMP traps per default
- #16120Fixed value of downtimes:is_pending column
- #16121Fixed CMC crash when sending illegal metrics to InfluxDB
- #16122Fixed site matching for expected regular event console messages
- #16123Use the original message text for rewriting the comment field
- #16124The alert handler master control has an immediate effect now in the CMC
- #16149New OrderBy header in livestatus
- #16170snmp: Store OID cache per context group
- #16171aws: Fix Cloudwatch alarms fetching
- #16172kaspersky_av: Don't run kav4fs-control or kesl-control if they aren't owned by root
- #16173symantec_av: Don't run sav command if it isn't owned by root
- #16174mongodb_replica_set: Fix replication lag and last replication time
- #16175apc_netbotz_sensors, apc_netbotz_other_sensors: Add monitoring for Netbotz 50 devices
- #16176postfix: Fix Postfix status monitoring for agents run in Docker
- #16177bi_aggregation: Better visualization of aggregation errors
- #16178dns: Reintroduce macro replacement in 'Expected DNS answers' config
- #16179size_trend: Treat negative free space as 0 in all cases
- #16180Ruleset API: Datamodel changes for Proxy FormSpec
- #16182bi: frozen node becomes CRIT and 'in service period' if the node disappeared
- #16184BI: add _clone[X] suffix to default id of cloned rule
- #16185BI: rule id remains editable in case of duplicate id error
- #16196cisco_temperature: Improve admin state detection
- #16197quantum_libsmall_*: Improve SNMP detection
- #16198mk_informix: Do not allow privilege escalation
- #16200mk_informix: Add example configuration
- #16210folder_config: Prevent unintentional deletion of a non-empty folder
- #16218Fix 2FA bypass via RestAPI
- #16232mk_oracle(ps1): Prevent privilege esclation to root
- #16234Hide credentials in ps output for mk_oracle
- #16235oracle_sql: don't crash on wrong keyword
- #16236Regression when obtaining mails from mailbox
- #16237Path to mysql.ini under Windows for mk_sql
- #16238Add m7i.large as aws resource type
- #16239Extend devices found by apc_ats_status
- #16240Crash on missing thread count on AIX
- #16241Crash during parsing of systemd unit when description is missing
- #16242Kill forked processes by mk_oracle under AIX
- #16243Cease to provide builds for ubuntu-20.04, Debian-10 and SLES12sp5
- #16244Handle nfs mount dirs with whitespace
- #16245Add c6a.* as AWS EC2 resource types
- #16246Rittal temperature check regression
- #16247Monitor CPU, Memory, Tasks and Active time reported from systemd
- #16248Set group on sqlnet.ora for custom installation paths
- #16249mk_informix: Follow up for Werk 16198
- #16250Handle years in ntp output
- #16251Update monitoring-plugins to 2.4.0
- #16252Reduce API requests during gcp list-assets
- #16253Ship Checkmk for Red Hat Enterprise Linux 8
- #16254Add metric translations mrpe based windows checks
- #16255Stop shipping check_ircd from monitoring-plugins
- #16257mk_postgres.py: get_bloat exceeds char length under windows
- #16259New APIs for plugin development
- #16315Respect sort index for listed dashboards in page menu
- #16316Respect timerange for all view elements in report
- #16317"Aggregation of Downtimes" BI option had no effect
- #16318Connection test using SNMP credentials configured on host page
- #16319Reduce context/search filter for "Metrics graph of a single service"
- #16320Publish permission handling
- #16321Fix metric history painter with inherit time range option
- #16322Show used filter of virtual host tree
- #16324NetApp: addition of datasource program and check plugins for NetApp ONTAP
- #16325netapp_ontap_psu: fix discovery ruleset
- #16327netapp_ontap_environment: show unit of measurement in summary
- #16331mcafee_webgateway: Services not being discovered
- #16333if_lancom: Switch port discovery does not work for Lancom routers when the router description is configured to be used for the Service Description
- #16336lnx_video: Fix section parsing
- #16337mk_inventory: Fix for lnx_video when multiple graphics cards are available
- #16338mk_redis: Fix for Werk #16329
- #16339mtr: Fix section parsing error
- #16340docker_node_images: KeyError: 'VirtualSize'
- #16341rmk: Ignore RCC suites and RCC profile configuration if CORE mode is active
- #16342Rename service labels for Robotmk
- #16343rmk: Remove 'Load environment variables from file' field in Robotmk Scheduler bakery rule
- #16344Pure Storage FlashArray: Devices with status 'not_installed' will now have an OK state
- #16346ups: widen support for ATS devices
- #16350Support Diagnostics: The timeout for creating a dump is now configurable
- #16351Support Diagnostics crashes when receiving tar from remote site
- #16352Support Diagnostics: Add rotated log files to the dump
- #16355Graph oject lists: Avoid strange help texts in list views (non-English only)
- #16356Synthetic Monitoring: Incompatible overhauls
- #16357Check certificates: Fix checking of common name of issuer
- #16360Dedicated security logging
- #16361Privilege escalation in Windows agent
- #16364tag_group: change the identification field from 'ident' to 'id'
- #16365baked_agents: Fix version displayed on agent files
- #16366rule: Fix crash on rule creation via REST API without conditions or properties
- #16367audit_log: Deprecate 'delete' method and replace it for 'archive'
- #16368service_discovery: Fixed internal server error on service discovery when IP cannot be resolved
- #16369downtimes: Added service_description field to services downtimes
- #16370time_periods: Fix error when using time ranges shorter than a minute
- #16371sla: range field for predefined_time_range parameter is mandatory
- #16372swagger: Fix parameters not working in Swagger
- #16373metrics: allow dots in metric ids
- #16376DCD: Not respecting "Validity of missing data" setting
- #16377postfix_mailq: Rename "Postfix Queue" to "Postfix Queue default"
- #16378Checkmk Linux agent: ignore *.dpkg-tmp files in plugin folder
- #16380Ruleset API: add option to configure the default levels type
- #16381HP-UX: Mirror State of LVM Logical Volumes: be more robust in state evaluation
- #16382Cleanup SNMP version and bulkwalk rulesets
- #16383Handle empty operational status during interface inventory
- #16387notification_rules: custom plugins now created correctly when using the REST-API
- #16389authentication: remove user profile dir when unknown user and failed to login
- #16390notification_rule: cancel previous notifications now working with custom plugin scripts
- #16391ldap_connection: When you create/clone a new ldap connection, the ID will now be unique
- #16392global_settings: LSI MegaRAID: Logical Disks selected by default
- #16393notification_rule: allow custom plugin names when selecting cancel without a restart
- #16400omd restart: Exit Code is 2 on Failure
- #16401omd start mkeventd: Error Code of Event Daemon
- #16402azure_vm_network_io: KeyError (total_Network_In_Total)
- #16403Fix assert self._rulespec.item_name is not None
- #16405cmk-update-config: Don't Read Characters Pressed before Prompt Appears
- #16406cmk-update-config: Don't Prompt User if Using Conflict Mode "install" or "keepold"
- #16407omd update: Don't Delete "config.pb" During Pre-Update
- #16408omd update: Allow Aborting Before "Completed verifying site configuration."
- #16409Prometheus & Alertmanager: Removal of 'IP Address' and 'Host name' options
- #16410omd update: Fix Aborting in Docker Container
- #16411Robotmk: Add Inventory
- #16412cmk-update-config: Correct Assigning Files to Extension Package
- #16414Migrate Old Configuration Format For 'Disable notifications'
- #16415Prometheus & Alertmanager: Allow $HOSTNAME$ and $HOSTADDRESS$ in 'URL server address'
- #16416Make scp command work as site userr on SLES 15
- #16420jolokia_info: Support Version 2.0
- #16421Synthetic Monitoring: Adopt 'Plan' Naming Convention
- #16423mk_postgres.py: Add 'PG_BINARY_PATH' to Bakery Rule
- #16424omd start redis: Don't Start If Process Already Running
- #16425APACHE_TCP_ADDR now allows IPv6 address
- #16426NetApp Snapshot Reserve: Don't Restrict 'Levels for used configured reserve'
- #16427cmk-update-config: Improve Handling of Implementation Errors in MKPs
- #16430veeam_jobs: Always Monitor Result of Last Backup
- #16431omd restore: Fix RuntimeError: Failed to determine site version
- #16432cisco_temperature: Handle Invalid Device Readings
- #16433Synthetic Monitoring: Report RCC Profile Configuration Errors
- #16434Synthetic Monitoring: Privilege Escalation
- #16435agent_netapp_ontap: Fix TypeError for SnapVault
- #16436kube_pod_conditions: Support PodReadyToStartContainers Condition
- #16437omd: Improve Runtime with Many Sites
- #16438Filesystem: Use MiB instead of MB in Check Summary
- #16439redis: Add Log Rotation
- #16440kube: ValueError: not enough values to unpack
- #16441omd cleanup: Remove Version 2.3.0.cee
- #16442KUBE: Addition of support for Kubernetes v1.29
- #16443kube_pod_conditions: Fix Incorrectly Reported Duration of PodCondition
- #16447Fix inventory sync of subsequent hosts if a previous one has invalid data
- #16448Fix inventory sync of hosts if remote data is updated at the time when liveproxyd sync starts or ends
- #16450EC: Fix missing update action for CRE
- #16451Fix saving changes of foreign custom graphs
- #16453Fix failed expiration date check while license verification
- #16455Fix metric scaling of 'rta' for Nagios plugin integration 'check_ping'
- #16456Fix licensing recording and verification due to missing instance IDs on remote sites
- #16457cisco_meraki: Add host labels
- #16458Cisco Meraki: Add new check plugin for power supplies
- #16459Cisco Meraki: Levels for last reported time of devices is now configurable
- #16460Cisco Meraki: Fix getting cached organisation IDs
- #16461Jenkins integration: Add (sub) path to the URI
- #16462Fix empty HW/SW inventory history
- #16463Dashlets: Fix error while fetching data
- #16465service discovery: introduce functionality to fetch job status from remote sites
- #16466introduce possibility to update discovered service labels
- #16468RabbitMQ: extend help text for instance name with macro option
- #16470Fix pagetypes being falsely shown as public
- #16471Hide private topics in dropdowns
- #16472iLert notifications: ignore error when event is already closed
- #16473Support host & service labels in CSV exports again
- #16474Revert Werk #16473 and export labels as comma separated lists instead
- #16475downtimes: add filters for host and service groups to modify and delete endpoints
- #16476add labels for Nutanix
- #16477Fix crash in filesystem related Nutanix services
- #16478saml_connection: implementation of saml connection endpoint
- #16480Split BI availability timeline livestatus query
- #16481No longer round values for Float and Percentage valuespecs
- #16482Add option to disable "Ntopng host" filter
- #16483ntopng integration: remove ntopng version support for versions older than 6.0
- #16484Crash when creating combined graphs with empty time filter
- #16485host_config: Create hosts in folder with umlauts
- #16486Change default setting for usage to use community translated languages
- #16487fortigate_signatures: Crash (Cannot render negative timespan)
- #16488agent_aws: Crash in ReservationUtilization section
- #16489netapp_ontap_vs_traffic: add missing svm_nfs_v3 counters
- #16490NetApp: new addition of datasource program and check plugins for NetApp ONTAP
- #16492netapp_ontap_info: enhanced presentation of NetApp system information
- #16493netapp_ontap_snapvault: improves lagtime calculation
- #16494netapp_ontap_temp: restore check of list of sensors
- #16495check_mailboxes: fix check of multiple mailboxes
- #16496agent_azure: fix parsing loadbalancer data
- #16497agent_aws: Use proxy for connections to 'STS' client
- #16498cisco_redundancy: handle new swact reasons
- #16499bluenet: allow discovery for newer devices
- #16500service_discovery: allow discovery on fresh remote host
- #16501introduce command to start openapi-spec generation background job
- #16503bulk discovery: remove mode parameter and introduce options
- #16504nfsiostat: resolve error when displaying graphs
- #16505aws: Add total reservation utilization service
- #16506aws: Inventorization of EC2 and ELB tags as host labels
- #16508Make LDAP connection test errors more explicit
- #16509Fix notifications postponed forever with Use the status of the service
- #16510Improve InfluxDB logging
- #16511Let cmcdump handle semicolons in plugin output
- #16512Restart scheduler after setting "use the status of a service"
- #16513Add option to change the maximum response size for livestatus
- #16519Bi: creating rules should allow the same host/service label group format as the response
- #16521bi_rule: schema update to match the api docs
- #16522comment: site_id only required when deleting comments by id
- #16523event_console: site_id only required when deleting ec events by_id
- #16524apidocs: improve the request/response examples
- #16525password: improve the openapi documentation
- #16526password: the response schema now matches what is returned
- #16527ldap_connection: implementation of new ldap connection endpoints
- #16528reports: remove site_id of other customers when rendering reports
- #16529EC: fix a wrong message on a matched rule
- #16530Make EC UPDATE command use a list of events
- #16531EC: Fix erroneous truncation of messages by the EC
- #16532Add syslog format TP-Link T1500G-8T to Event Console
- #16533Event Console fix regex match in rule text
- #16534Use comment during event rewrite instead of text
- #16549Agent updates failing on Solaris 10
- #16550Linux remote alert handlers not running under non-root user
- #16551Crash in agent bakery GUI after cloning a site
- #16552Crash on activate changes when re-registering agents
- #16553check_httpv2: Lookup password containing whitespace
- #16554df: Wrong handling of lower levels for free space
- #16555hyperv_vms: Mapping of VM-to-monitoring state causes UNKNOWN services
- #16556Agent Updates: host selection ignores configured host labels
- #16557Distributed agent bakery: cached packages remain on remote site
- #16558Agent FreeBSD: Add missing Python interpreter detection
- #16559Host properties: Make "Additional IPv4/6 addresses" depend on "IP address family" attribute
- #16562Fix automatic host registration and removal in case one remote site is not logged in
- #16563Ensure background jobs finish properly on stopping sites
- #16565Introduce distributed tracing of Checkmk
- #16566Standardize notification spooler log level configuration
- #16567Re-add missing "History action type" filter
- #16568Fix CME specific validations on host and folder actions
- #16569check_bi_aggr: Drop support for kerberos authentication
- #16570real-time-checks: Only start helper when enabled
- #16571Debian/Ubuntu: Do not deploy version specific init scripts anymore
- #16579downtimes: Added 'modify downtimes' endpoint
- #16580Dashboard: Fix event statistics not displaying information if no events found
- #16581Automatic creation of labels based on OS information from the agent
- #16583folders: Fix folders with same title were not displayed
- #16584REST API: Fix httpie examples
- #16585mk_jolokia: Add compatibility for / in MBeans
- #16586Fix network scan fail to run due to invalid user
- #16587tags: Prevent builtin auxiliary tags and host tag groups override
- #16588time_periods: Fix timeperiod iCalendar (ics) import
- #16589Monitor Redfish compatible management boards / BMCs via optional MKP
- #16590Jenkins: Add metrics for memory, threads and active HTTP requests
- #16592Add support for Ubuntu 24.04 Noble Numbat
- #16593jenkins_nodes: Fix handling of multi-label nodes
- #16594Container: Support setting custom timezone
- #16599jolokia metrics: restores 'default product' behavior
- #16600NetApp via WebAPI: deprecate agent and plugins
- #16601mcafee_webgateway: base OID changed
- #16602agent_gcp: reduced query rate
- #16603mk_postgres: Ensure coherent string encoding
- #16604jolokia_metrics: fix monitoring of tomcat requestCount metric
- #16605check_wmi_webservices: fix CurrentConnections monitoring
- #16606agent_netapp_ontap: handle shelves without elements
- #16607Handle the uptime of Docker containers across time zones
- #16608netapp_ontap_volumes: also monitor volumes without counters data
- #16609Publish permission handling for various components
- #16611notifications: Crash on config page when rule exists with missing permissions
- #16612notifications: Fix plugin permissions not loaded automatically
- #16614Ignore CAs with negative serial numbers
- #16615Remove websphere_mq plugin
- #16616Terminate all GUI sessions during update
- #16617Use session specific key for ValueSpec encryption
- #16618Fix XSS in graph rendering
- #16619Ruleset API: Ruleset validation
- #16621Ruleset API: Remove TupleDoNotUseWillbeRemoved from API
- #16622HW/SW Inventory: Improve filtering for number of sites for Checkmk version
- #16623HW/SW Inventory: Fix crash when filtering for number of sites for Checkmk version
- #16626trigger openapi-spec generation job during start, restart and reload
- #16627kube_persistent_volume_claim: resolve KeyError crash when Volume parameters are configured
- #16628Enforcing password change redirect with 2FA enabled
- #16629Virtual host tree links work for more than three host tag groups
- #16630Prevent check_mail crash for "Move to subfolder" option
- #16631check_mailboxes: Fixed handling of error "Not allowed to access Non IPM folder."
- #16632Reporting: Add time range options for first/last work day of this/last month
- #16633Logfile pattern analyzer: Fix crash for first rule without regex pattern
- #16634Dashboard element "Site overview": enable larger hexagon rendering
- #16635Fix host/service labels as rule conditions
- #16636check_mailboxes: fix issue with EWS distinguished folder
- #16637Dashboard element "Average scatterplot": Fix topmost rendering
- #16638Re-enable several host actions in empty folders
- #16639Ruleset API: Help text for SimpleLevels, Levels
- #16640Ruleset API: Improve custom validation
- #16641Ruleset API: Allow configuration of String field size setting
- #16642Ruleset API: Datamodel changes for Password FormSpec
- #16643Licensing: Introduce grace period for unlicensed state
- #16644Check SQL: Allow to configure port via custom macros
- #16645Effective parameters of Check_MK Discovery
- #16646Nagios / CRE: Error precompiling checks: Cannot find check file
- #16647Repeated scaling during migration to new Ruleset API
- #16648Hitachi HUS DKU / Hitachi HUS DKC: Hardware State: Discover HM900 devices
- #16649Server side calls API: respect libexec folder with Nagios core
- #16650Extension manager crashes if local 'cmk_addon' folder is missing
- #16651"TSM - IBM Tivoli Storage Manager (Linux, Unix)": Agent plugin rules are merged
- #16652NVIDIA Graphics Card: Fix parsing error on new data format
- #16653Windows DHCP: Fix rendering glitch in 2.3 beta
- #16654Read-only internal folder name when editing folders
- #16655Bulk host rename: loosen requirements for adding prefixes and suffixes
- #16656REST API: improve validation of host names
- #16657REST API: add columns parameter to service status endpoint
- #16658REST API: add mode parameter to host tag group delete endpoint
- #16659ldap: allow manually updating locked status of users
- #16660swagger: fix JSON query parameters
- #16661Notification Spooler: Support IPv6
- #16662Rest API: change host rename wait for completion endpoint to GET
- #16663Rest API: change response codes for some endpoints from 302 to 303
- #16664interface inventory: recombine default interface inventory row with cisco specific row
- #16665Crash when accessing overridden built-in dashboard
- #16666Deprecate "Asynchronous execution of plug-ins" rule
- #16667discovery: fix writing of autochecks file for nodes of cluster and aggregation of service labels on clusters
- #16668Top list dashlet: Introduce best effort querying
- #16669"This page was not found." error after operations on pagetypes
- #16671Add "Update service labels" option to service_discovery endpoint
- #16672HW/SW inventory: change sorting of numerical columns to natural sort
- #16673NagVis: fix support for local gadgets
- #16674Ruleset API: Add option to group Dictionary elements
- #16675Ruleset API: Remove unused evaluation type specification
- #16677Ruleset API: Rename PredictiveLevels.prefill_stddev_diff to prefill_stdev_diff
- #16678HW-/SW-Inventory: Do not run autoinventory for inventorized hosts
- #16680Ruleset API: Changes to available rule spec topics
- #16681check_http: Stricter address family configuration requirements
- #16682Ruleset API: Fix migration with scaling of SimpleLevels
- #16683Licensing: Reset license state when updating from Enterprise to non-Enterprise
- #16684Ruleset API: rename Dictionaries 'deprecated_elements'
- #16685emcvnx_info: Fix regression in 2.3.0-beta
- #16686Rendering of fractional values in some few rulesets
- #16687New APIs: Crash during config generation for custom special agent or active check calls
- #16688veeam_tapejobs: TypeError (not all arguments converted during string formatting)
- #16689Decommission legacy check API
- #16690pfsense_if: stale services in 2.3 beta
- #16691Linux agent: drop support for FreeIPMI 0.8.0 and earlier
- #16692inventory_primekey: do not crash upon empty node ID
- #16693Re-enable inline SNMP for SNMPv1
- #16694Fix event statistics dashlet filters
- #16695Just show an error message if redis is not reachable
- #16697Ignore empty "Multiple sites" filter if "Site" filter is set
- #16698mknotifyd: Log to correct file after logrotate
- #16699Do not escape HTML output of ps check in HTML Emails
- #16700Log to notify.log after logrotate
- #16701Fix unescaped details for process discovery checks in availability
- #16702Log to alert.log and dcd.log after logrotate
- #16703Respect all sites in multiple sites filter for statistics dashlets
- #16704Fix discovery state filter
- #16705Ensure correct sort order in "Site" filter
- #16706Show correct height of dashboards
- #16707Show timeout in failed notifications
- #16708Use correct proxy settings for plugin "SMS (using modern API)"
- #16709Limit "Send out notification" on test to HTML and ASCII Email
- #16710Better handling of notification result in case of timeout
- #16711Changed format of host tag conditions in notifications.mk configuration file
- #16712Changed format of host tag conditions in alert_handlers.mk configuration file
- #16713Changed format of host tag conditions in global setting 'agent_deployment_host_selection'
- #16714Fix snapshot creation when activating changes
- #16715Rest API: Improvement of response data types
- #16716Mitigate timing-unsafe comparisons to prevent byte-by-byte brute forcing attack
- #16717Fix DCD creation using the Rest API
- #16718Custom host attributes: Allow non-ASCII characters
- #16719Prevent creating invalid labels
- #16720Fix connection issue with dot ended ldap hostnames
- #16721site management: Fix url validation
- #16722Remove unneeded fields when creating a site conection
- #16723remove invalid host labels on site update
- #16734Fix missing inventory macros in dashlets
- #16735Fix unknown METRIC element if combined graph is added to dashboard
- #16736Warn during update if contact groups are used in rulesets but not available
- #16737Warn during update if contact groups are used in rulesets 'host_groups' or 'service_groups'
- #16738winperf_processor: Remove (constant) undefined metric "Cpus"
- #16739cisco_mem: Do not discover items with zero values
- #16740cisco_cpu_multiitem: Prevent exception "'item' must be a non empty string" during discovery
- #16741License usage history which is older than five days does not block activation anymore
- #16742jenkins_nodes: Fix 'newline not allowed in service summary'
- #16743Fix vertical graph range if it does not start at zero
- #16744Fix internal error while combining inventory tables within views
- #16745Fix wrong HW/SW inventory result if 'missing software packages'
- #16746infoblox_service: Add support for NIOS 9.X
- #16748Fix graph areas which expand below time axis while zooming
- #16749Add 'Export this connection for API' to dcd connections
- #16750HW/SW Inventory: 'Show internal tree paths' is now available in history view
- #16751Transfer Arista temperature sensors to our common entity sensor monitoring
- #16753HW/SW Inventory: Fix missing joined service columns if a service is assigned to a cluster
- #16754docker_container: skip on incomplete data for diskstat and memory
- #16755mem_win: rename 'Commit Charge' to 'Virtual Memory' for correctness
- #16756host_config: introduce include_links option for Show all hosts endpoint
- #16757agent_kube: resolve case when referenced PVC is no longer present
- #16760netapp_ontap: monitor S3 Subvolumes
- #16761agent_azure: handling case insensitivity in Azure resource group names
- #16763do not display empty groups in rule editor
- #16764redefined DiscoveryParameters rulespec matching description
- #16765agent_netapp_ontap: fix crash in call without arguments
- #16766mknotifyd: use site names in service description
- #16767NetApp via WebAPI: remove deprecated agent and plugin
- #16768Show traceback if a crash occurs during special agents execution
- #16769MultipleChoice formspec: use list as default value instead of tuple
- #16770Netapp ontap qtree quota: fix users parsing
- #16771agent_netapp_ontap: Fails gracefully on an unauthorised request
- #16772brocade_fcport: fix operating speed conversion
- #16773agent_prism: fix SSL certificate verification
- #16774agent_netapp_ontap: fix SSL certificate verification
- #16776chrony: change default warning level
- #16777NetApp ONTAP agent: implement exclusion of volume performance queries
- #16778fortisandbox plugin: expand monitored models
- #16779ldap: show the correct customer for ldap users
- #16780APIDocs: missing ETag response header for 2 endpoints.
- #16781Bi: service/host_label group operator now has a default operator key "and"
- #16783timeperiods: you can now set the time horizon to a max of 50 years
- #16785notification rules: allow for the global http proxy configuration for plugins
- #16786ldap_connection: empty failover_server list should be considered disabled
- #16787ldap: users should be created without the suffix unless there are conflicts
- #16788notification_rules: encryption type now an enum
- #16789check_http: Improve handling of old service description
- #16790Ruleset API: Fix error during AgentConfig creation
- #16791Fix categorization of some rule specs using new Ruleset API
- #16793infoblox_temp: Add support for Nios version > 8.6
- #16794"checkgroup_parameters:if": Rename to "checkgroup_parameters:interfaces"
- #16795Ruleset API: SingleChoice rendering when using DictGroups
- #16796Licensing: Start trial period when switching to CCE or CME
- #16797Ruleset API: Fix KeyError for nested form_specs.DictGroup
- #16798ups_test: Handle unknown time since last test
- #16799Custom & forecast graphs: More descriptive error messages in case of missing user input when configuring metrics
- #16801Custom graphs: Fix crash in case of unavailable scalars
- #16802Synthetic monitoring: Fix crash in "Robotmk scheduler (Windows)" bakery rule when attempting to save with invalid settings
- #16803Custom graphs: Fix crash in case of missing host/service/metric
- #16804Printer cartridge levels: Allow to configure receptacles and containers individually
- #16805mkp-tool: CLIs 'package' command
- #16806Handle unexpected files in 'cmk_addons/plugins'
- #16807Ignore unknown "Disabled checks" during update config
- #16808agent_threepar: The agent mistakenly only accepted default values as valid ones
- #16809check_by_ssh: Crashed in 2.3 beta if 'timeout' was configured
- #16810Fixed sed command in Werk #16274
- #16811Performance regression during config generation in 2.3.0b6
- #16812Simulation mode: Critical discovery service for SNMP hosts
- #16813Changed aborting behavior for overrunning cached agent plugins
- #16814Broken password store in case of partial config genration
- #16815Missing piggybacked hosts
- #16816HW/SW Inventory plugins: respect plugins default parameters
- #16817Logwatch EC: "activation" setting was not respected
- #16818Formspec migration for specific CascadingSingleChoices values
- #16819Wrong and incomplete type annotations in agent based API v2
- #16820Accumulation of sizes of elasticsearch indices
- #16821mssql_datafiles: Fix computation of maximum size
- #16823Better separation of plug-ins value stores
- #16825parent scan: Deprecate command line tool in favor of REST API endpoint
- #16826cisco_temperature: Fix some CISCO-ENVMON-MIB sensors not getting discovered
- #16827Fix checkmk errors appearing at the bottom of the page
- #16828netapp: Fix crash when setting state in snapshot reserve service rule
- #16829Notify users on account security changes
- #16830Bruteforce protection for two factor authentication
- #16831Enforce two factor authentication by role or for all users
- #16834Windows agent internal users are permanent now
- #16835Correctly disable async mode mk-sql plugin config
- #16845fix a privilege escalation vulnerability in the Checkmk Windows Agent
- #16846The custom instances of the MS SQL Server plugin are configured correctly
- #16854SNMP: Fix missing data error when using 'Fetch intervals for SNMP sections'
- #16855bi: Fix crash for services with special characters
- #16856disk_smb: Allow macros in 'NetBIOS name of the server' field
- #16857diskstat: Use WWN as service description for physical disks
- #16858sql: Allow macros in 'Database user' field
- #16859extreme_vsp_switches_power_supply: Fix crash during discovery
- #16860aws_ec2_summary: Update catalog documentation
- #16861sql: Allow macros in 'Query or SQL statement' field
- #16862snmp: Fix error in SNMP context serialization
- #16863proxmox: Fix log parsing crash for Proxmox versions 3.2.4 and newer
- #16865discovery: Update discovered parameters
- #16866azure: Handle Azure API rate limit
- #16867azure: Remove unnecessary 'metric not found' errors
- #16868azure: Fetch metrics in bulk
- #16869azure: Don't fetch vNet gateway peerings from another subscription
- #16870vsphere: Determine snapshot age based on system time
- #16871smart: Monitor SATA disks connected via HBA
- #16872hyperv_vms: Avoid name clash with other cmdlets
- #16873elasticsearch_query: Fix update from 2.2 to 2.3
- #16874host_config: skip host parent validation on host return
- #16875Nutanix agent: introduce option to skip TLS verification and resolve broken request helper
- #16876Nutanix agent: resolve verify error when environment REQUEST_CA_BUNDLE is set
- #16877Nutanix agent: improve error handling during fetch
- #16878global_settings: enable 'Hide Checkmk version' per default
- #16879Interface checks for Windows hosts: Fix broad- and non-unicast packets mixup
- #16880Synthetic Monitoring: Remove 'cmk/rmk/html_last_error_log' service label
- #16881Synthetic Monitoring: Only persist new HTML logs
- #16882Fix performance issues when processing performance data (process_perfdata.pl) and missing metric data
- #16883Predictive levels: Label upper levels correctly in service graphs
- #16884seh_ports: support new OIDs from updated sehMIB v2.5
- #16885Crash: liebert_maintenance: ValueError("Cannot render negative timespan") when time is overdue
- #16886ruleset ewon warning about "Invalid check parameter: Undefined key 'device'.." in UI
- #16887mk_job: MK_VARDIR defaults not being set in bakery
- #16889ewon: KeyError (device)
- #16890check_ewon: ValueError (incomplete format)
- #16891check_ewon: TypeError ('NoneType' object is not subscriptable) raised if values for levels are missing
- #16892agent_kube: requests.SSLError raised on connection using self signed certificates
- #16893pure_storage_fa_volumes: protocol_endpoints result in DivisionByZero exception
- #16894ups_*: support for NetVision OIDs
- #16895omd: curl wrapper not used for all supported versions of SLES and EL
- #16896mbg_lantime_ng_state: ValueError (could not convert string to float: 'n/a')
- #16897chrony: wrong handling of 'n/a' values for 'Ref time (UTC)' and 'Stratum'
- #16898active_checks:httpv2: support macros in 'user_agent' field
- #16899oracle_locks: allow checking w/o setting a state
- #16900mk_jolokia: allow import of integer values for timeout values
- #16901nagios-plugins:check_ping: custom-command not mapped to 'check_ping' resulting in wrong time units displayed
- #16903agent_proxmox_ve: allows to use IP address and a custom value rather than host name only for connection
- #16904mkbackup: false CRIT on OMD backup job when agent runs at the time the backup is about to start
- #16905cisco_power: frequently changing service item names result in false UNKN states
- #16984Unify and improve file system perfometers
- #16985Fix interpretation of graph ranges
- #16986Respect lower vertical range limit when rendering graphs
- #16987Vertical graph axes: Always include zero for automatically adjusted ranges
- #16988Proxmox monitoring: Fix incorrect backup monitoring results
- #16989NagVis: Updated to 1.9.41
- #16990NagVis: Updated to 1.9.42 (fix security issues)
- #16991Extraneous characters in rule representation
- #16992Introduce global setting: Default dynamic visuals permission
- #16993Automatically sync user visuals to remote sites
- #16994REST-API: error 500 on service discovery when disabling active or custom checks
- #16995SLA alerts levels: show full precision instead of no decimal places
- #16997NagVis: Updated to 1.9.43
- #16998SLA alert levels: show CRIT state if SLA alerts levels are CRIT but SLA not broken yet
- #17000Preserve search term after deletion of topics, bookmarks or custom sidebar elements
- #17001Enable several host actions no matter the tree depth of existing hosts
- #17002Support Azure Databases for MySQL flexible server
- #17003REST API: change "Show hosts for specific condition" endpoint method from GET to POST
- #17004Fix label filters for Quicksearch results
- #17006View filtering: Preserve necessary filters on "Reset"
- #17007Allow sorting for view columns "IP addresses" and "IPv6 address"
- #17009XSS in inventory tree
- #17010XSS in SQL check parameters
- #17011Fix local IP restriction of internal HTTP endpoints
- #17012Check for predefined connections when deploying xinetd config
- #17013Livestatus injection in mknotifyd
- #17014notification_rules: auth value should be a required field when auth is enabled
- #17015notification rules: match_host_tag field update
- #17016notification_rules: typo in field sort_order_for_bulk_notifications
- #17022notification rules: align the REST-API with the UI for the Jira plugin config
- #17023Opsgenie_issues: add ability to config extra properties in notification
- #17024Fix XSS in Crash Report Page
- #17025Fix XSS in confirmation pop-up
- #17026Fix XSS in view page with SLA column
- #17027Certificate Overview page
- #17028Fix Livestatus injection via REST-API
- #17029Synthetic monitoring: Tests with status NOT RUN, SKIP or NOT SET go stale
- #17030huawei_osn_laser: Fix parsing issue
- #17031TrippLite UPS: discover devices with .1.3.6.1.4.1.850.1 as sysObjectID
- #17032threepar_volumes: Fix parsing error
- #17033if_fortigate: Show admin state in summary
- #17035mysql_replica_slave: Adapt mk_mysql for MySQL version 8.0.22 and above
- #17037Adapt change from werk #17035 for MariaDB
- #17038emka_modules: Fix parsing error
- #17039db2_sort_overflow: Fix typo in service summary
- #17040agent_netapp_ontap: KeyError: 'used'
- #17041apt: Show correct value if metrics if there are no updates
- #17042Systemd Service Summary: Make default state of failed units CRIT
- #17043extreme_vsp_switches_temperature: Fix 'Cannot render negative timespan' crash
- #17044gcp_status: Fix KeyError: me-central1
- #17045gude_relayport: Fix section parsing
- #17047systemd_units: Properly exclude ignored services from failed count in systemd summary
- #17048datapower_temp: Fix 'ValueError (could not convert string to float '')
- #17049Add ID to some sections on "Edit role" page
- #17050Don't escape customer name
- #17051Test notifications: Match labels for hosts on remote sites
- #17052mkeventd: Forward to remote Event Console or Syslog server if configured
- #17054Test notifications: Match host and service level
- #17055Fix unescaped details for process discovery checks in "Log: Details" column
- #17056Don't show automation secret in the audit log (addresses CVE-2024-28830)
- #17057Use correct filter for virtual host tree links
- #17058Fix service discovery for hosts with more than 237 characters
- #17059Escape user input on load failure of visuals
- #17060Jira: Add proxy option
- #17061Show correct host alias in context of test notifications
- #17062Fix problems on cloning built-in problems dashboard
- #17063Delete PDF tmp files older one day
- #17064ServiceNow: Support for update of incidents and cases
- #17065ServiceNow: Add option to use custom fields
- #17066ServiceNow: New option for authentication with OAuth token
- #17067Jira: Allow macros in label
- #17068Jira: Clarify authentification option
- #17069Synthetic Monitoring: Let test services go stale if no merged XML data is available
- #17070Agent controller on Linux: More informative error message in case of file reading errors in import mode
- #17071Graphs with legend in dashboards: Avoid crash if dashlet is too short to contain graph
- #17072Fix "Parsing of section rmon_stats failed" for Cisco SNMP devices
- #17073Siemens PLC agent configuration: Take timeout parameter into account
- #17074msexch_database: Use consistent units (ms/s) in rules & graphs
- #17075Fix regex error when using global flags when matching multiple expressions
- #17076Fix float rule values not checking all validations
- #17077Allow filesystem service rule levels to go above 100%
- #17078MS Exchange: Use consistent units (ms/s) in rules & graphs
- #17079mk_redis: Autodetect Checkmk instances
- #17080Hanging background jobs/frozen site
- #17083pse_poe: Handle missing SNMP data
- #17084jenkins: Remove character limitation in special agent configuration
- #17085cert: Allow more use of macros
- #17087agent_cisco_meraki: Apply changes to selected organisations immediately
- #17088mk_logwatch: Remove colored output support in debug mode
- #17089Change Transaction ID Format
- #17090Fix Various CSRF Issues
- #17091missing error message for wrong backup key password
- #17092Fix missing CSRF token issues
- #17093Use SHA256 digest when baking RPMs
- #17094Fix XSS on SAML login screen
- #17095Sanitize Host and Folder Credentials in Audit Log
- #17096CSRF token leaked in URL parameters (CVE-2024-38863)
- #17097Increase RSA key size for Agent Controller's client TLS certificate
- #17109More helpful error handling for broken plugins
- #17110Don't crash on broken plugins unless in debug mode
- #17111JVM garbage collectors: Collection time off by factor of 100
- #17112ICMP Echo Request (Ping): Off-by-one error in active check
- #17113Integrate popular "Ceph statistics" plugin
- #17114esx_vsphere_objects: Allow configuration of "Stand by" state
- #17115HPE Proliant Servers: RAID Controllers: Adapt to changes in iLO firmware
- #17116Fix unknown services for Nutanix Prism
- #17117multipath: Allow for dots in the UUID
- #17118Microsoft Azure: Agent Info - adjust default levels for remaining reads
- #17119parent_scan: resolve failing parent scan background job
- #17120mssql_datafiles: add effective maximum size information to manpage
- #17121users: allow user edit saving when 'authorized_sites' attribute is locked
- #17123KUBE: Addition of support for Kubernetes v1.30
- #17124mk_postgres: Fix 'Argument list too long'
- #17125Perfometer: Fix 'Exception: VALUE' if a value exceeds the upper, closed boundary
- #17126azure_mysql_connections, azure_postgresql_connections: Add lower levels for active connections
- #17128mk_filestats: Do not compute file statistics in case of a folder
- #17129mk_filestats: Apply regex filters while iterating, not afterwards
- #17130Graph preview: Fix AssertionError if graph has only negative values
- #17131Apply temperature unit conversion to units/metrics from graphing API
- #17133Fix hanging 'Creating temporary filesystem...' during update process
- #17134HW/SW inventory: Do not archive or save trees with empty nodes
- #17135HW/SW Inventory update: Do not archive remote tree if only retention intervals have changed
- #17136HW/SW inventory history: Detect further corrupted files if they do not conform to be a timestamp
- #17137mk_oracle: Fix caching of 'oracle_sql' sections if different max. cache ages are configured
- #17138mk_oracle: Move cache information to section content if and only if section is 'oracle_sql'
- #17139Fix discovery of executables (eg. special agents)
- #17141check_mkevents: Increase timeout from 3 to 10 seconds if using UNIX socket
- #17142dmidecode: Fix missing memory devices
- #17144Add/Increase required password length for backup/agent key generation
- #17145Information leak in mknotifyd
- #17147Disable automation user login via HTTP parameters
- #17148Persist known host keys for checks that use SSH
- #17149Fix sap_value check from crashing
- #17150Rename host/item match rule search parameter to clarify behavior
- #17151Make Microsoft IIS monitoring locale independent
- #17152Re-introduce missing requirement documentation for interface check
- #17153Skip unnecessary site activations when editing users
- #17154Jira: Add option to set assignee
- #17155Microsoft Teams: Use workflows instead of connectors
- #17156Jira: Add API/PAT token authentication option
- #17157Jira: Add update of issues on state changes
- #17158Fix error on publishing forcast or custom graphs to sites
- #17159Save scrollbar position on page load
- #17160Opsgenie: Better error handling
- #17161Fix link of "Open this Aggregation"
- #17162Add missing "Remove downtime" button
- #17163Fix "Discovery state" filter
- #17164Fix "Downtime active or pending" painter
- #17165Fix warning on rule creation of "Icon image for..."
- #17166HTML Email: Handle SMTP return code 554 as permanent error
- #17167HTML Email: Add from address to log on SMTP error
- #17168Test notifications: Fix simulation of "Start of downtime"
- #17169Also rename parents in folder properties
- #17170Alert overview dashlet should not lead to unresponsive browser
- #17172Better log message for notification tests
- #17173Testing notifications: Option to send all notification methods
- #17174REST API: removal of previously deprecated endpoints
- #17175slack: Enforce HTTPS URLs
- #17176Jira: Add option to include graphs
- #17177Slack/Mattermost: Updated notification message
- #17178Microsoft Teams: Updated notification message
- #17179REST-API: Include customer in list group endpoints
- #17180REST-API: Add inventory paths to contact group endpoints
- #17181Microsoft Teams: Fix notifications not being displayed
- #17182Opsgenie: Support other notification types
- #17183Opsgenie: Update description and message
- #17184Generic Printer: IO Unit State - Allow to not impose any levels
- #17185Nutanix Prism: Add option to configure connection timeout
- #17186HPE Proliant Servers: FANs: Adapt to changes in iLO firmware
- #17188Check Point plug-ins: increase detection sensitivity
- #17189Discover UPS plugins for Netvision devices
- #17190Add Cisco APIC support for Special Agent UCS Bladecenter
- #17191mk_docker.py: Don't crash if a devices '/sys/block/DEVICE/dev' is missing
- #17192Some active checks ignored 'Translation of service descriptions'
- #17193Consistently show disabled services during discovery
- #17194Disallow ancient 'check_parameters' variable in .mk files
- #17195Combined clustering of discovered and enforced services
- #17196Crash in during HW/SW inventory on Windows
- #17197esx_vsphere_vm_snapshot: Correctly compute creation time
- #17198Meinberg Lantime devices: Deal with numbers reported as '=0.1234'
- #17199Missing "explicit" password during host creation
- #17200Always run all configured API integrations
- #17201Decommission agent_based_api.v1 (a.k.a. Check API)
- #17202Distributed piggyback: Piggyback data for distributed setups
- #17203Checkmk Agent FreeBSD: Use sysctl to gather memory info
- #17204Fix sending notifications from Event Console
- #17205agent_netapp_ontap: KeyError: 'rpm' and KeyError: 'temperature'
- #17206omd update: Log "Verifying site configuration"
- #17207omd update: Reintroduce Log "Verifying site configuration"
- #17208kube: Continue Upon Unresponsive Node
- #17209if64: Use Uptime instead of Check Time
- #17210smart: Allow Usage with POSIX Shell
- #17211dell_powerconnect_cpu: Fix KeyError
- #17212Extend Site Apache CustomLog LogFormat
- #17213oracle_sql: Fix ValueError: could not convert string to float: ''
- #17214Automatic Disk Cleanup: Allow Site Specific Configuration
- #17215kube: Fix Agent exited with code 1: 'Failuretarget' is not a valid JobConditionType
- #17216KUBE: Addition of support for Kubernetes version 1.31
- #17217emc_vplex_cpu: Fix TypeError ('generator' object is not subscriptable)
- #17218diskspace: IndexError: string index out of range
- #17219gcp_status: Fix KeyError: 'global'
- #17220cmk-update-config: No Default in Conflict Mode 'ask'
- #17221omd update: Do not trigger conflicts during stateful update
- #17222HW/SW inventory: Retain inventory history on central site
- #17223HW/SW Inventory: Fix sporadic disappearing
- #17224Backups: Improve accuracy of displayed IO
- #17225Custom graphs: Respect "Metrics with all zero values" setting
- #17226Fix ValueErrors when rendering graphs
- #17227Synthetic Monitoring: Avoid crash in scheduler (client side) during RCC setup
- #17228Custom graphs: Visibility toggle had no effect
- #17229CPU utilization checking: Alert if utilization is exactly at threshold for too long
- #17230heartbeat_crm_resources: Check for unmanaged nodes
- #17231Custom graphs: Re-work unit configuration
- #17232Synthetic Monitoring: Fix XSS vector in HTML logs displayed in UI
- #17235cpu_utilization: allow total CPU utilization to be set above 101%
- #17237check_mk_agent.openwrt: resolve issue when hostname command unavailable
- #17238disk_utilization: scale graph metric to correct percentage value
- #17239host_config: introduction of filters for 'Show all hosts' endpoint
- #17241Support Azure PostgreSQL Flexible Server
- #17242Fix Cisco Meraki missing services
- #17243USV UPS: discover devices with .1.3.6.1.4.1.43943 as sysObjectID
- #17244Gerrit: monitor version of deployed instance
- #17245notification rules: align the REST-API with the UI for the Servicenow plugin
- #17248ldap: you can't create a new connection with an existing suffix
- #17249notifications: change to the 'url_prefix_for_links_to_checkmk' field
- #17250notifications: add emergency as a Pushover priority option
- #17251notifications: Enum change to the site_id_prefix field in the servicenow plugin
- #17252activate_changes: sync folder deletion with remote site
- #17255Fix select comment removal removing all comments for acknowledgements
- #17256Remove option to show help in lists
- #17257postfix_mailq: Fix service reporting missing item after upgrade
- #17258Fix host renaming failing when host is node of cluster
- #17259Fix mismatching network interface and switch port services
- #17260Support Diagnostics: Fix data collected about the CPU
- #17261Support Diagnostics: Include information about the Checkmk Appliance
- #17262Support Diagnostics: More detailled list of site's files
- #17263Support Diagnostics: Include information about Linux packages
- #17265Git: Support long commit messages
- #17268Opsgenie: use Checkmk CA trust store
- #17269Opsgenie: Fix HTTP proxy settings
- #17270Opsgenie: Use Checkmk CA trust store for custom domains
- #17271Opsgenie: Changes to SSL validation
- #17272REST-API: Added disable_ssl_cert_verification option to opsgenie notification rule
- #17273host_config: introduction of fields selector for "Show all hosts" endpoint
- #17274password: owner/owned_by fields replaced with editable_by
- #17275Introduce cmk/customer host label
- #17276NagVis: Updated to 1.9.44
- #17277check-cert: Fix checking of public key size
- #17278Service grouping long loading or timeout
- #17279Export custom host/service attributes as CSV/JSON
- #17280Grouping of services in table views
- #17281Skip creation of invalid metric
- #17282check_cert: Issuer CN show same information for details and summary
- #17283check_cert: remove defaults for server certificate validity
- #17284check_cert: remove defaults for response time
- #17285bonding: Configurable number of expected interfaces
- #17286apc_ats_output: Add metrics and rulesets for current and power
- #17287cisco_ucs_mem: fix Cisco UCS ignored faults
- #17288cisco_ucs_psu: check for psu faults
- #17289cisco_ucs_fan: check for fan faults
- #17290Synthetic Monitoring: Re-work Keyword Monitoring
- #17291Make Synthetic Monitoring available on Linux
- #17292check_httpv2: Body checking: Fixes for inverted regular expressions
- #17293Synthetic Monitoring: Remove "Expand/Collapse all" buttons from HTML logs
- #17294Improve logging for agent auto-registration and automatic host removal
- #17295bakery: correct "transaction logs" section name
- #17297mk-sql processes backups for clustered instances correctly
- #17298Windows agent reports the version of custom exe plugin as n/a
- #17300Windows agent do not use timeout on fail for section CpuLoad and DotNetClr
- #17301mk-sql plugin supports instances with custom local IPs
- #17302Added tool to diagnose DCD from the command line
- #17305mk_filestats: Fix recent regression in file filtering
- #17306Render large numbers with thin space as thousands separator in decimal notation
- #17307Do not separate numerical value and unit symbol by space if unit symbol starts with "/"
- #17308mem_win: Interpret configured averaging horizon correctly
- #17309checkmk_agent: Respect "State if agent deployment is disabled for host" setting
- #17310licensing: Changes in license compatibility
- #17311mk_logwatch: Apply context to informational (OK) messages
- #17312Ruleset API: Fix rendering of configured FileUpload rules
- #17313Licensing: Extend license scheduler to be active for Enterprise
- #17314HW/SW Inventory: Allow monitoring of networking changes
- #17315systemd_units: Fix time since last status change
- #17316Licensing: Allow licensing of sites before upgrade from CEE
- #17317Licensing: Clean up incompatible license information during upgrade
- #17318Crash reporting: Fix misleading hover text
- #17319systemtime: add known limitation for push mode to manpage
- #17320azure usage details: increase API page size and specify ClientType
- #17321Azure agent: fix query for network interface configuration in virtual machine scale set
- #17322Update REST API endpoints for distributed monitoring connections
- #17323Azure agent: fix query for backend IP configurations in virtual machine scale set
- #17324broker_connection: New REST API endpoints implemented for peer to peer broker connections
- #17325netapp_ontap: KeyError: 'status'
- #17326check_oracle_instance_uptime: Fix ValueError("Cannot render negative timespan")
- #17327update config, host_groups rules: don't prompt user if using conflict mode "install" or "keepold"
- #17328Change execution directory of storcli
- #17329Fix qtree quota scale
- #17330Fix comment selection affecting comments across multiple sites
- #17331azure: Fix app registration crashing while parsing agent output
- #17332Fix pushed MKPs in distributed monitoring being impossible to disable
- #17333Stop dropdowns in form groups from breaking scroll behavior
- #17334Catch invalid "Explicit hosts" condition on save instead of crashing
- #17335Fix rules not matching non-central cmk/site labels
- #17337Report CRIT on loss of redundancy in IPMI sensors
- #17338Fix unusable autocompleter, unsearchable dropdowns when many such items are present
- #17339Allow log in with single session limit enabled when previous session was logged out
- #17341Agent updates in distributed monitoring: Switch to site secret based authentication
- #17342Redact site secret in info logs of automation calls
- #17344No default storing of automation user secret
- #17355raritan_pdu_plugs.py: respect user defined parameters
- #17356Decode semi-colon from monitoring history
- #17357Add missing Jenkins Job build result
- #17358Disable Refresh on Background Jobs Overview Page
- #17359Support IBM 4500 tape library
- #17360mk_postgres.py: Enable using a system wide PGPASSFILE
- #17361Support all states for Aruba PSU
- #17362Stop showing longer time ranges in size_trend
- #17364prism alerts with multiple expired licenses
- #17366Parsing systemd units which trigger others
- #17367Determine systemd enabled state from status section
- #17368Support Prism Central
- #17369Use correct ports for netapp's failover in case of "home_port_only"
- #17370Ship python package "oracledb" with omd
- #17371Use ifconfig to get down interfaces on AIX
- #17380mknotifyd: Wrong service descriptions
- #17381Agent Updater: Prevent initial reinstallation on Linux/Solaris
- #17382Agent Controller (Windows): Stop querying the agent receiver on agent run
- #17383elasticsearch: Clarify ruleset
- #17384esx_vsphere_snapshots_summary: Fix parsing error
- #17387"cmk --convert-rrds" deprecated
- #17388mk_logwatch: Activate bakery plugin for AIX
- #17392Synthetic Monitoring: Fix environment building as non-privileged user
- #17393Dell iDRAC via SNMP: Include firmware version in HW/SW Inventory
- #17394ibm_mq_queues: Fix 'ValueError("Cannot render negative timespan")'
- #17395Show all invalid configurations during update
- #17396Logfile pattern analyzer: Correctly handle rules matching on service labels
- #17397Agent plugin 'lnx_container_host_if.linux': ValueError
- #17398Add commandline helper: cmk-piggyback
- #17399Sawtooth pattern in cached SNMP interface graphs
- #17400Process monitoring for important site processes
- #17401Performance metrics for "Check_MK Discovery" and "Check_MK HW/SW Inventory"
- #17402Improve "Fetch intervals for SNMP sections" ruleset
- #17403Discovered labels on clustered services
- #17404Add redfish integration to Checkmk
- #17405Support Diagnostics: Checkmk server host parameter
- #17406Support Diagnostics: Select options by default
- #17407Support diagnostics: Fix unspecific error message when collecting RPM data
- #17410isc_dhcpd: introduce support for freebsd (OPNsense etc)
- #17411saml: addition of RequestedAuthnContext option
- #17412cisco_temperature: ignore incomplete sensor thresholds
- #17413check_mail: resolve Forwarding Syslog Method parsing
- #17414service_discovery: fix faulty example for bulk discovery
- #17415hosts: switch icon order in setup/hosts
- #17416hosts: bulk edit after filtering on customer attributes
- #17417host_group_config: update endpoint family description"
- #17418user: user was being sync'd to remote sites where customer didn't match
- #17419check-httpv2: add options to disable certificates & to connect to physical host
- #17420ldap: user not being assigned the correct role
- #17421LDAP: Catch incorrectly configured roles group dn in the schema
- #17424Folder: update to the REST-API documentation
- #17425Improve update process for forecast graphs, custom graphs and graph collections
- #17426Synthetic Monitoring: Support Offline RCC Environments
- #17427Synthetic Monitoring: Introduce Managed Robots
- #17428Synthetic Monitoring: Add Option to Configure Secret Environment Variables for Robot Framework Runs
- #17429Custom graphs: Display configured vertical range correctly
- #17451fixup collecting support analytics if local is not writable
- #17460Rename built-in event views
- #17461Fix crash on wrong manpage category
- #17462Don't create crash report on invalid regex in quicksearch
- #17463Test notifications: Add count of matching global and user rules
- #17464Fix missing parameter on edit of content element "A Multisite view"
- #17465Respect show more options in sidebar element dashlets
- #17466Refresh user messages not only on page reload
- #17467Fix escaping of aggregation group painter
- #17469Add old and new version to audit log on MKP editing
- #17470Show correct rule number on update warning
- #17471Use correct site filter on remote sites
- #17472New option to acknowledge user messages
- #17473No page break before first subreport
- #17474Don't close dropdown of folder choices while moving folder
- #17480Fix empty output from mk_db2 agent
- #17481Remove refresh for report scheduler background jobs
- #17482Allow cloning of rule where user only has read permissions
- #17483Add deadlocks ruleset to Azure Database Monitoring
- #17484Handle role deletion during user migration
- #17485Enhanced AWS authentication for AWS hosted Checkmk instances
- #17486Fix filtering and sorting for host, services, contact group views
- #17487Preserve the sort by customer option after sorting by descending order of the monitoring customer overview
- #17488Fix filtering and sorting for custom host attribute view
- #17489Adjusted buttons on schedule downtime
- #17490Prevent Google Chrome from auto-filling non login related input fields
- #17491Fix alert handler rule deleting and order update
- #17492Wrongly set indicator for non-default filter in views / dashboards
- #17493Prevent reuse of http GET params in customer column link creation
- #17494Improve performance when calculating pending changes icon
- #17495Stop LDAP integration from logging passwords to Apache error_log when LDAP log level is debug
- #17496Show incomplete list of backups instead of crashing when querying a large number of AWS S3 backups
- #17500Custom & forecast graphs: Fix editing of foreign, non-public graphs
- #17501API changes in graph image export endpoint
- #17502Avoid timeouts during activation of changes
- #17503mssql_jobs: Enable monitoring of jobs with the same name on multiple instances
- #17504Do not crash when attempting to bake and sign agents with empty password
- #17505Microsoft Teams: Fix failed notifications when using the old incoming webhooks
- #17507REST-API: Update hosts no longer modifies cluster nodes
- #17508REST-API: change DCD request and response types
- #17509REST API: removal of some DCD configuration options
- #17510REST API: adjust error message for service discovery
- #17515Improper warning about MKPs during upgrade
- #17516Stormshield: Cluster Member: add missing ruleset
- #17518Perfometers: correctly render negative values
- #17519DCD: filter connections in CME
- #17520f5_bigip_conns: Fix computation of created connections
- #17521Synconization of MKPs in distributed setups
- #17522New check plugin: Cisco UCS: Fault summary
- #17523raritan_pdu_plugs: Don't discover plugs in unknown state
- #17524Experimental OpenTelemetry metrics processing
- #17525winperf_ts_sessions: Fixed switched WARN and CRIT levels
- #17526ps_lnx: Prevent exception due to concatenated agent sections
- #17527mkbackup: Prevent TypeError exception for failed backups in check
- #17528tcp_connections: Support for connection data from "ss" and "netstat"
- #17551MTR: fixed file permissions
- #17555apc_humidity: Change defaults
- #17556omd update: Don't change permission of home directory after aborted update
- #17557apc_ats_output, apc_ats_status: Support APC AP4423A
- #17558mbg_lantime_ng_refclock: Fix KeyError(170)
- #17559omd backup: add new option --no-agents
- #17560omd backup: --no-logs now excludes logs not ending with .log
- #17561omd update: Unconditionally save omd config
- #17562agent_kube: requests.SSLError raised on connection using self signed certificates
- #17563agent_kube: Honor HTTP proxy setting for Cluster Collector again
- #17564omd update: keep var/log/update.log forever
- #17565Handle AWS Web ACLs rules without scopedown statements
- #17566elasticsearch: allows customizable filters for node statistics
- #17567Fix predictions calculation for predictive levels
- #17575UpdateAction: The 'users' attribute should always be present in the UserSpec
- #17576reports: error when selecting multiple graphs as added content
- #17577virtual_host_trees: match on tag group and tag group tag id
- #17578notifications: 'notification_bulking' not a required field
- #17579users: we added a new user attribute to control showing the contextual help
- #17580activate_changes: add activation status to rest-api response
- #17581View: Events of host and services log details
- #17585agent_kube: resolve processing of kubelet volume metrics
- #17586bulk_discovery: introduce individual id for bulk discovery job
- #17587informix_dbspaces: fix calculation of free and used space size
- #17588fritz: use 64-bit counters for traffic counters if available
- #17590Fix HP MSA File System Graph
- #17591SAP HANA: fix false positive status errors
- #17592Support HPE Raid Controller with hot spare disk
- #17593ups_power: always process power values
- #17594Gerrit: add option for caching version information
- #17595Fix miscalculated summary of availability
- #17596Remove double confirmation when deleting a BI rule
- #17597Create AWS piggyback host labels for DynamoDB and ELB
- #17598Filter value of "Host has software package" not loaded on view edit
- #17599Show more/less button filter form not properly clickable
- #17600Prevent alertstats view from initially freezing on large sites
- #17601Add initial info text on "must search" views
- #17604Remove deprecated unused global settings "Use Inline SNMP"
- #17606HW/SW inventory: Include CPU model and vendor for ESX hosts with one CPU
- #17620agent_aws: Do not crash when invalid credentials are given
- #17621HW/SW inventory: Fix filtering with software package version
- #17622rabbitmq_nodes_sockets: Drop service for rabbitmq version >= 4.0.1
- #17625Windows: Remote Desktop Licenses: Correctly identify 'Windows Server 2025'
- #17627Extension packages: Only install suitable MKPs from the GUI
- #17628Changed metric 'mem_total' to be derived rather than stored in memory plugin
- #17629"Parameters for this service" view for some enforced services
- #17630Interface HW/SW inventory: handle "NOSUCHINSTANCE" reported by Calix E7
- #17645Contact group "all" is now assigned to "global" by default
- #17646Fix 'zero division' error while computing perfometer range
- #17647forecast graphs: Fix 'IndexError' during configuration
- #17650Fix stacked perfometers: lower at the bottom, upper at the top
- #17665check_http: Postponed hard deprecation of old HTTP monitoring plug-in
- #17675Synthetic Monitoring: Improve compatibility of Robotmk scheduler on Windows
- #17676Display elements of bidirectional graphs in correct order in graph legend
- #17677Label MinimumOf and MaximumOf graph elements accordingly in legends and mouse hovers
- #17678New process daemon "automation-helper" speeds up UI interactions
- #17679mk_sshd_config: Support for Ubuntu 24.04 systems before first SSH session
- #17681Fix enabling realtime checks via bakery on Windows
- #17682Fix discovery crash when mssql_jobs don`t have a name
- #17690Use correct site filter on remote sites for "Number of" painter
- #17691Match on host and service labels
- #17692Pagerduty: Do not crash if flapping is disabled
- #17693Limit length of Hostname to 240 chars
- #17695New entry "Analyze recent notifications" in "Setup" menu
- #17696New entry "Test notifications" in "Setup" menu
- #17697New "Notification overview" on "Notifications" page
- #17698Introducing notification parameter for notification methods
- #17699New notification setup
- #17700New HTML Email template
- #17701Do not create 0 byte files if spoolfile is missing
- #17702Don't show network topology views in page menu dropdown
- #17703Use site filter in filter popup if needed
- #17710introduce possibility to update discovered service parameters
- #17711Service discovery: "Update service labels" moves disabled services to monitored
- #17712check_cert: also consider not_before in validity check
- #17720Add full path fallback for Solaris uname
- #17721Gerrit: fix latest available versions
- #17722Add Cisco Integrated Management Controller
- #17746Handle expection when no temps are available for temparature trend
- #17747plugins: Show unknown state if a kubernetes cronjob has a invalid/unknown state instead of raising an error
- #17749plugin: megaraid_pdisks: Handle longer firmware states
- #17750Made error handling of CMC helpers more robust
- #17751Fixed check period handling
- #17752Fixed Livestatus connection statistics when using Nagios
- #17763systemd_units_services_summary: Do not let disabled services influence the state of the check
- #17780Fix redaction of remote site secrets in log messages