Change log for JAMF

Date Changes
2024-02-23 - Added support for logs where "message" is nearly equal to "phoneNumber" and "message" is nearly equal to "softwareUpdateDeviceId".
- Initialized "username", "wifiMacAddress" and "softwareUpdateDeviceId" to "null".
- Added IP check before mapping "general.lastReportedIp" to "event.idm.entity.entity.asset.ip".
2023-04-27 - Mapped "extensionAttributes.0.extensionAttribute.0.id" to "event.idm.entity.entity.user.attribute.labels".
- Mapped "extensionAttributes.0.extensionAttribute.0.name" to "event.idm.entity.entity.user.attribute.labels".
- Mapped "extensionAttributes.0.extensionAttribute.0.value" to "event.idm.entity.entity.user.attribute.labels".
- Mapped "general.site.name" to "event.idm.entity.entity.user.attribute.labels".
- Mapped "general.serialNumber" to "event.idm.entity.entity.user.attribute.labels".
- Mapped "general.jamfVersion" to "event.idm.entity.entity.asset.software.version".
- Added a null condition check for "extensionAttribute" mappings.
2023-03-02 Customer Issue - Added additional mappings to parse failing logs
- Mapped "udid" to "entity.asset.product_object_id".
- Mapped "id"/"data.deviceId" to "entity.asset.asset_id" depending on availability in logs.
- Mapped "general.id"/"data.deviceId" to "entity.metadata.product_entity_id" depending on availability in logs.
- Mapped "data.details.location.username" to "entity.user.userid".
- Mapped "general.name" to "entity.asset.hostname".
- Mapped "traceId" to "entity.user.windows_sid".