26.6.0 - Jun 16
Released: 2026-06-16
We are happy to announce the following enhancements to NQE as part of release 26.6.0.
See the full release notes for Forward Enterprise version 26.6.0.
What's New
- FWD-51285 - The
cloudAccountsfield ofNetworknow includes IBM Cloud objects. Also,IBMis now a value ofCloudType,floatingIpsis now a field ofCloudAccountholding the newFloatingIptype, andfloatingIpIdsis now a field ofCloudIface. - FWD-48611 -
ZSCALERis now a value ofVendor, andZSCALER_ZPAandZSCALER_APP_CONNECTORare now values ofOS. Previously, Zscaler ZPA and App Connector devices were reported asUNKNOWN, so queries could not filter on them. - FWD-54700 -
OMPis now a value ofOriginProtocol. Previously, the origin protocol of an OMP route was reported asUNKNOWN. - BUGX-2892 -
EVALUATEis now a value ofAclAction. It models Check Point's inline-layer feature. Previously, Check Point rules that delegate evaluation to another rulebase were omitted from theAclEntrys in theaclEntriesfield of aDevice. - BUGX-3260 -
UNSUPPORTED_DEVICE_TYPEis now a value ofDeviceCollectionError.
What's Improved
- FWD-54591 - The
inandnot inoperators when the first argument isnulland the second argument is a non-nullwith typeIpSubnetorSet<IpAddress>now return the appropriate boolean instead of terminating in a runtime error. For more information, see the documentation guides for IP Subnets and Sets. - FWD-54253 - The
substringandsuffixfunctions now always return a string instead of sometimes terminating with an error on out-of-bounds indices. Their behavior now matches that of theprefixfunction. For more details, see the documentation for the substring and suffix functions.
What's Fixed
- BUG-23215 - Two PatternBlocks types
can now be unified over their type parameters. For example, the types
PatternBlocks<{a: String, b: String}>andPatternBlocks<{a: String}>now unify toPatternBlocks<{a: String}>. Previously, there was an error saying that these types did not unify. - BUG-26046 - It is now possible to index into a list obtained via pattern matching with a function like
blockMatchesin all cases. Previously, this only worked when the list was the entire matched type; otherwise the query terminated with an error.
Command Changes
- FWDN-12480 - The
CommandwithCommandTypevalueCONFIGwas modified for theOSvalueFORTINETin some cases by addingshow log syslogd setting,show log syslogd2 setting,show log syslogd3 setting, andshow log syslogd4 settingin theOutputsof aDevice. - FWD-53457 - The
CommandwithCommandTypevalueCONFIGwas modified for theOSvalueF5in some cases by addinglist net self-allowin theOutputsof aDevice. - FWD-49289 & VUL-7711 - The
CommandwithCommandTypevalueCONFIGwas modified for theOSvalueFORTINETin some cases by addingshow firewall proxy-policy,show full-configuration system accprofile, andshow web-proxy explicitin theOutputsof aDevice. - FWDN-12479 - The
CommandwithCommandTypevalueCONFIGwas modified for theOSvalueF5in some cases by addingshow running-config sys dns;in theOutputsof aDevice. - VUL-7259, VUL-7275, VUL-8167, & VUL-7280 - The
CommandwithCommandTypevalueCONFIGwas modified for theOSvalueF5in some cases by addinglist apm aaa,list asm policy,list ltm profile classification, andlist ltm profile http-proxy-connectin theOutputsof aDevice. - FWD-53723 - The
CommandwithCommandTypevalueCONFIGwas modified for theOSvalueF5in some cases by addinglist apm acl all-propertiesin theOutputsof aDevice. - FWD-53832 - The
CommandwithCommandTypevalueCONFIGwas modified for theOSvalueF5in some cases by addinglist apm profile vdi,list gtm listener,list gtm wideip all-properties, andlist net selfin theOutputsof aDevice. - VUL-8586 - The
CommandwithCommandTypevalueCONFIGwas modified for theOSvalueF5in some cases by addinglist sys servicein theOutputsof aDevice. - FWDN-12462 -
Commands withCommandTypevaluesACL_CONFIGandSLA_IP_TRACKING_STATEnow exist for theOSvalueNXOSin theOutputsof aDevice. - FWD-54975 & FWD-54976 -
ROUTING_PROTOCOL_CONFIGis now a possible value ofCommandType. Also, aCommandwithCommandTypevalueROUTING_PROTOCOL_CONFIGnow exists for theOSvalueF5in theOutputsof aDevice.
Deprecations
Some elements of NQE are deprecated. They will be removed or forbidden in a major release.
Fields
-
CloudAccountfirewallRulespublicUnallocatedIps
-
Cvecriteriadescriptionseverity
-
EthernetnegotiatedPortSpeed
-
ExternalSourcescliSourceshttpSourcessnmpSources
-
SystemuptimeSeconds
-
VpcDatacloudType
Functions
- The built-in functions
blockDiff_alpha1,blockMatches_alpha1, andhasBlockMatch_alpha1are deprecated. They will be removed in a major release. For each function, use the function without the_alpha1suffix instead. - Passing a
Bag<>to a function that expects aList<>is deprecated. A warning is currently given. A future major release will elevate this to an error.
Operations
- The operations
==,!=,<,<=,>=, and>between aBag<>andList<>are deprecated. A warning is currently given. A future major release will elevate this to an error.
Types
Number- TheNumbertype is deprecated. In its place, useInteger. Any use ofNumberwill be replaced byIntegerduring pretty printing. A warning is given for each use ofNumber.