Skip to main content

NQE Updates for 24.10.0

  • November 4, 2024
  • 0 replies
  • 5 views

kevinbrasher
Employee

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 fields collectionTime and backfillTime have been added to DeviceSnapshotInfo, providing more granular tracking of device data collection.

 

Improvements

  • NQE now includes a Command with CommandType values DEVICE_HARDWARE_INFO and INVENTORY for GENERAL_DYNAMICS_ENCRYPTOR and VIASAT_ENCRYPTOR in the Outputs of a Device.

  • The F5_AFM_STATE command has been updated for the OS value F5 to use the bash -c 'arp -n -i mgmt'; command in the Outputs of a Device.

  • The CONFIG command for the OS value F5 has been modified to use list sys management-route; in certain cases within the Outputs of a Device.
  • TRANSIENT_SLOW_READ_RATE_DETECTED and SOME_OID_FAILED have been added as possible values for DeviceCollectionError to improve error reporting.

 

Fixes

  • Fixed an issue where some membership checks for IPv6 addresses and subnets in ipAddressSet were incorrectly returning true. These checks now correctly return false, aligning with the function’s intended support for IPv4 addresses only.

  • Enhanced the ipv4Address pattern to parse IPv4 addresses correctly, even if an octet contains a leading zero. For example, both patternMatch("01.02.03.04", "{ipv4Address}") and patternMatch("1.2.3.4", "{ipv4Address}") now behave as expected.

 

Deprecations

  • Use cloudType in CloudAccount instead of the cloudType field in VpcData.

  • The blockDiff_alpha1, blockMatches_alpha1, and hasBlockMatch_alpha1 functions are deprecated. Use their counterparts without the _alpha1 suffix.

  • The negotiatedPortSpeed field in Ethernet is deprecated.

  • The uptimeSeconds field in System is deprecated.

  • The publicUnallocatedIps field in CloudAccount is deprecated.