Change log for JAMF

Date Changes
2024-05-28 Enhancement:
- Changed mapping of entity.asset.asset_id from id to udid.
- Mapped id to entity.asset.attribute.labels.
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.