We’re excited to share the latest updates and improvements for NQE, now available in the 24.10.0 release. For complete release details, see the full release notes.
What's New
-
Regular Expression Support
NQE now supports regular expressions, providing greater flexibility for data queries. For more details, refer to the regular expression guide. -
New Fields for DeviceSnapshotInfo
The fieldscollectionTimeandbackfillTimehave been added toDeviceSnapshotInfo, providing more granular tracking of device data collection.
Improvements
-
NQE now includes a
CommandwithCommandTypevaluesDEVICE_HARDWARE_INFOandINVENTORYforGENERAL_DYNAMICS_ENCRYPTORandVIASAT_ENCRYPTORin theOutputsof aDevice. -
The
F5_AFM_STATEcommand has been updated for theOSvalueF5to use thebash -c 'arp -n -i mgmt';command in theOutputsof aDevice. - The
CONFIGcommand for theOSvalueF5has been modified to uselist sys management-route;in certain cases within theOutputsof aDevice. TRANSIENT_SLOW_READ_RATE_DETECTEDandSOME_OID_FAILEDhave been added as possible values forDeviceCollectionErrorto improve error reporting.
Fixes
-
Fixed an issue where some membership checks for IPv6 addresses and subnets in
ipAddressSetwere incorrectly returningtrue. These checks now correctly returnfalse, aligning with the function’s intended support for IPv4 addresses only. -
Enhanced the
ipv4Addresspattern to parse IPv4 addresses correctly, even if an octet contains a leading zero. For example, bothpatternMatch("01.02.03.04", "{ipv4Address}")andpatternMatch("1.2.3.4", "{ipv4Address}")now behave as expected.
Deprecations
-
Use
cloudTypeinCloudAccountinstead of thecloudTypefield inVpcData. -
The
blockDiff_alpha1,blockMatches_alpha1, andhasBlockMatch_alpha1functions are deprecated. Use their counterparts without the_alpha1suffix. -
The
negotiatedPortSpeedfield inEthernetis deprecated. -
The
uptimeSecondsfield inSystemis deprecated. -
The
publicUnallocatedIpsfield inCloudAccountis deprecated.



