Change log for UBIQUITI_SWITCH

Date Changes
2025-08-06 Enhancement:
- `event.idm.read_only_udm.target.application: Newly mapped `tar_app` raw log field with `event.idm.read_only_udm.target.application` UDM field.
- `event.idm.read_only_udm.metadata.description: Newly mapped `desc`, `msg`, DESCR` raw log fields with `event.idm.read_only_udm.metadata.description` UDM field.
- `event.idm.read_only_udm.intermediary.hostname: Newly mapped `inter_host` raw log field with `event.idm.read_only_udm.intermediary.hostname` UDM field.
- `event.idm.read_only_udm.intermediary.asset.hostname: Newly mapped `inter_host` raw log field with `event.idm.read_only_udm.intermediary.asset.hostname` UDM field.
- `event.idm.read_only_udm.metadata.product_version: Newly mapped `prod_version` raw log field with `event.idm.read_only_udm.metadata.product_version` UDM field.
- `event.idm.read_only_udm.principal.user.userid: Newly mapped `suser` raw log field with `event.idm.read_only_udm.principal.user.userid` UDM field.
- `event.idm.read_only_udm.principal.user.user_display_name: Newly mapped `UNIFIclientAlias` raw log field with `event.idm.read_only_udm.principal.user.user_display_name` UDM field.
- `event.idm.read_only_udm.principal.hostname: Newly mapped `UNIFIclientHostname` raw log field with `event.idm.read_only_udm.principal.hostname` UDM field.
- `event.idm.read_only_udm.principal.asset.hostname: Newly mapped `UNIFIclientHostname` raw log field with `event.idm.read_only_udm.principal.asset.hostname` UDM field.
- `event.idm.read_only_udm.principal.ip: Newly mapped `UNIFIclientIp`, `src_ip` raw log fields with `event.idm.read_only_udm.principal.ip` UDM field.
- `event.idm.read_only_udm.principal.asset.ip: Newly mapped `UNIFIclientIp`, `src_ip` raw log fields with `event.idm.read_only_udm.principal.asset.ip` UDM field.
- `event.idm.read_only_udm.principal.mac: Newly mapped `UNIFIclientMac`, `src_mac` raw log fields with `event.idm.read_only_udm.principal.mac` UDM field.
- `event.idm.read_only_udm.target.hostname: Newly mapped `UNIFIconnectedToDeviceName` raw log field with `event.idm.read_only_udm.target.hostname` UDM field.
- `event.idm.read_only_udm.target.asset.hostname: Newly mapped `UNIFIconnectedToDeviceName` raw log field with `event.idm.read_only_udm.target.asset.hostname` UDM field.
- `event.idm.read_only_udm.target.ip: Newly mapped `UNIFIconnectedToDeviceIp`, `dst_ip` raw log fields with `event.idm.read_only_udm.target.ip` UDM field.
- `event.idm.read_only_udm.target.asset.ip: Newly mapped `UNIFIconnectedToDeviceIp`, `dst_ip` raw log fields with `event.idm.read_only_udm.target.asset.ip` UDM field.
- `event.idm.read_only_udm.target.mac: Newly mapped `UNIFIconnectedToDeviceMac`, `dst_mac` raw log fields with `event.idm.read_only_udm.target.mac` UDM field.
- `event.idm.read_only_udm.target.asset.mac: Newly mapped `UNIFIconnectedToDeviceMac` raw log field with `event.idm.read_only_udm.target.asset.mac` UDM field.
- `event.idm.read_only_udm.principal.port: Newly mapped `src_port` raw log field with `event.idm.read_only_udm.principal.port` UDM field.
- `event.idm.read_only_udm.target.port: Newly mapped `dst_port` raw log field with `event.idm.read_only_udm.target.port` UDM field.
- `event.idm.read_only_udm.network.ip_protocol: Newly mapped `PROTO` raw log field with `event.idm.read_only_udm.network.ip_protocol` UDM field.
- `event.idm.read_only_udm.security_result.summary: Newly mapped `summary` raw log field with `event.idm.read_only_udm.security_result.summary` UDM field.
- `event.idm.read_only_udm.security_result.severity_details: Newly mapped `sev_details` raw log field with `event.idm.read_only_udm.security_result.severity_details` UDM field.
- `event.idm.read_only_udm.additional.fields: Newly mapped `max_rssi`, `min_rssi`, `RxPath`, `UNIFIlastConnectedToDeviceName`, `UNIFIlastConnectedToDeviceIp`, `UNIFIlastConnectedToDeviceMac`, `UNIFIlastConnectedToDeviceModel`, `UNIFIlastConnectedToDeviceVersion`, `UNIFIwifiName`, `UNIFIwifiChannel`, `UNIFIwifiChannelWidth`, `UNIFIWiFiRssi`, `UNIFIlastConnectedToWiFiChannel`, `UNIFIlastConnectedToWiFiChannelWidth`, `UNIFIlastConnectedToWiFiRssi`, `LEN`, `TTL`, `TOS`, `ID`, `PREC`, `SEQ`, `ACK`, `WINDOW`, `URGP`, `MARK` raw log fields with `event.idm.read_only_udm.additional.fields` UDM field.
- `event.idm.read_only_udm.additional.fields: Newly mapped UNIFIwifiBand` raw log field with `event.idm.read_only_udm.additional.fields` UDM field if UNIFIwifiBand is not empty or "na".
- `event.idm.read_only_udm.additional.fields: Newly mapped UNIFIlastConnectedToWiFiBand` raw log field with `event.idm.read_only_udm.additional.fields` UDM field if UNIFIlastConnectedToWiFiBand is not empty or "na".
- `event.idm.read_only_udm.target.resource.attribute.labels: Newly mapped `UNIFIconnectedToDeviceModel`, `UNIFIconnectedToDeviceVersion` raw log fields with `event.idm.read_only_udm.target.resource.attribute.labels` UDM field.
- If principal_present is "true" and target_present is "true", updated to NETWORK_HTTP and Else if has_user is "true", updated to USER_UNCATEGORIZED.
- Added new Grok patterns to support new pattern of logs.
- Added a KV filter to parse kv_data.
- Added support for ISO8601 timestamp format for the timestamp field.
2023-11-21 Enhancement:
- Added support for new pattern of SYSLOGS.
- Added null check for "SRC", "DST", "SPT" before mapping to UDM fields.
- Added new GROK patterns to extract "mac", "principal_ip" from "description".
- Added "principal_present" check before setting "metadata.event_type" to "STATUS_SHUTDOWN", "STATUS_STARTUP".
- Mapped "source_port" to "principal.port".
- Mapped "query_1" to "target.administrative_domain".
- Mapped "query_server_1" to "target.ip".
- Mapped "satisfaction_now", "anomalies", "event_type", "assoc_status", "radio" to "security_result.detection_fields".
- Mapped "mac", "sta", "bssid" to "principal.mac".
- Mapped "principal_ip" to "principal.ip".
- Mapped "asset_id" to "observer.asset.product_object_id".
- Mapped "asset_version" to "observer.asset.software.version".
- Mapped "application" to "observer.application".
- Mapped "process_id" to "observer.process.pid".
- Mapped "vap" to "metadata.ingestion_labels".
2022-08-26 Added Mapping for unparsed log.
SRC mapped to principal.ip.
DST mapped to target.ip.
SPT mapped to target.port.
SPT mapped to principal.port.
PROTO mapped to network.ip_protocol.
TTL mapped to additional.fields.
ID mapped to additional.fields.
IN mapped to additional.fields.
MAC mapped to principal.mac.