Skip to content

v.4.4.0

Choose a tag to compare

@xresch xresch released this 21 Mar 16:06
· 47 commits to master since this release

Youtube Channel: https://www.youtube.com/@EMPMonitoring
Installation Guide Video: https://www.youtube.com/watch?v=0Ug1daCedfs&ab_channel=EMPMonitoring
Installation Guide Text: https://github.com/xresch/CoreFramework/wiki/Server-Setup
Full Changelog: v.4.3.2.1...v.4.4.0

All changes coming from Core Framework 11.0.0:

  • BREAKING CHANGE: Query Alerting Tasks: if the result is empty, alerting will consider there is no problem

  • BREAKING CHANGE: Query alias "reorder" removed to avoid confusion, use "keep" instead

  • BREAKING CHANGE: Moved MessageType to CFWMessages

  • REMOVED AUTO-MIGRATION: Threshold State Names

  • NEW FEATURE: Manual has now a search functionality

  • CLI Extensions: Now supports environment variables

  • CLI Extensions: New parameters head/tail/countSkipped to only read specific lines of output

  • CLI Extensions: New Job Task "Execute: Command Line"

  • Context Settings: Added "Reporting Channel: Filesystem", which can be used to report data to a folder using jobs

  • Context Settings: Added "Reporting Channel: CLI", which can be used to report data via custom CLI scripts.

  • Jobs: Now check if a job is already running before manual trigger is executed

  • Jobs: Added Task "Reporting: Query Results"

  • Jobs: Added manual pages for Channels

  • Renderer: Fixed issues with titlefields when specifying only one as string

  • Renderer: CSV - fixed issue with escaping double quotes for object and array values

  • Toast Messages: Are now de-duplicated to not spam the UI

  • Notifications: Increased polling interval from 2 to 5 minutes

  • Parameters: New parameter "Time Range"

  • Select Fields: Select first value by default if nothing is selected

  • CFWField: fixed issues with support of Long values

  • Charts: Tiny numbers on yAxis are displayed better

  • Credentials: Added fields token and secret

  • Dashboard Widget: New widget "Trigger Jobs" to allow users to trigger jobs from dashboards

  • Dashboard Widget: Parameters - Fixed issue with refresh when parameters are added to top

  • Query: History has now an edit button to copy the query to the editor

  • Query: Alerting: Fixed bug that string numbers are not recognized as numbers

  • Query: Command display - new parameter 'download' to enable a download button

  • Query: Command formatfield - improved list formatter

  • Query Command source - Now supports parameters for pagination

  • Query Command source - improved autocomplete

  • Query: Parentheses(Groups) will not return an array if it only contains a single value

  • Query: Added Prometheus Counters for Queries and Query Sources

  • Query: Fixed a bug where JSON member access like "function().name" would not work

  • Query: Fixed a bug where array values where cached and not updated

  • Query: Fixed error String not parsable to number, will return null instead of throwing error

  • Query Source: EAV - now supports custom earliest/latest

  • Query: Added Commands:

    • bollbands
    • changepoint
    • decompose
    • formatboxplot
    • forwardfill
    • index
    • maparrays
    • movavg
    • movdiff
    • move
    • movoutlier
    • movstdev
    • outlier
    • psar
    • rsi
    • score
    • skip
  • Query: Added Functions:

    • coalesce
    • corr
    • extractAll
    • extractBounds
    • g (shorthand for globals)
    • intervalpoints
    • m (shorthand for meta)
    • message
    • nullif
    • p (shorthand for param)
    • prev
    • randomColorGroup
    • randomColorHSL
    • record
    • replaceRegex
    • sourceEach
    • sourcePage
    • sourceWebResponse
    • timeframeDuration
    • timeframeMax
    • split