Change log for FORGEROCK_OPENIDM

Date Changes
2025-02-13 Enhancement:
- Added a new Grok pattern to parse new format logs.
- Mapped "elapsed_time" and "X-Content-Type-Options" to "additional.fields".
- When "Host" has "ip", then mapped "Host" to "principal.ip".
2025-01-24 Enhancement:
- Added support for syslog format logs.
2024-11-28 Enhancement:
- Added support for a new array format of the logs.
2024-06-15 Enhancement:
- Mapped "trackingIds.0" to "metadata.product_log_id".
- Mapped "principalData.0" to "principal.user.userid".
- Mapped "context.userRolesProperty", "context.authenticationId", and "context.authenticationIdProperty" to "principal.user.attribute.roles".
- Mapped "context.component", "context.moduleId", and "context.queryId" to "principal.resource.attribute.labels".
- Mapped "context.roles", "_normalized.fieldNames", and "_eventId" to "additional.fields".
- Removed "gsubs" to handle array values of "principalData" and "trackingIds".
- When "status" is nearly equal to "success", then set "security_result.action" to "ALLOW".
- When "status" is nearly equal to "fail", then set "security_result.action" to "BLOCK".
- Initialized "security_result" to null.
2024-04-03 - Newly created parser.