Releases: gchq/event-logging
Release list
v6.0-beta.2_schema-v4.1.0
v6.0-beta.2_schema-v4.1.0
-
Add constants for system property keys to EventLoggingService.
-
Improve javadoc.
-
Add interface
ValidationErrorHandlerand changeExceptionAndLoggingErrorHandlerandLoggingErrorHandlerto implement it. Change constructors onDefaultEventLoggingServiceto take aSupplier<ValidationErrorHandler>instead of aErrorHandler. AddQuietErrorHandlerand make this the default. Default behaviour for no-args constructor onDefaultEventLoggingServiceis now to log a singleLoggermessage containing all found validation messages at eitherERRORorWARNlevel as appropriate. Previous behaviour was to log a stacktrace for the first validation failure in LOG mode. THROW mode previously only worked ifExceptionAndLoggingErrorHandlerwas used, now it can be used withLoggingErrorHandlerorQuietErrorHandler, throwing when validation has done as much as it can. -
Make constructor for
event.logging.base.impl.EventLoggerBuilderImplpublic.
v6.0-beta.1_schema-v4.1.0
v6.0-beta.1_schema-v4.1.0
-
Change to JAXB 4 dependencies (
javax.xml=>jakarta.xml). -
Change minimum Java version to Java 11.
-
Issue gchq/event-logging-schema#86 : Change
PermittedOrganisations.permittedOrganisationfrom typeOrganistaiontoList<Organistaion>. -
Issue gchq/event-logging-schema#62 : Add field
idtoAnyContent. -
Issue gchq/event-logging-schema#84 : Change
BaseFile.hashtype fromHashtoList<Hash>. This also affects the builder methods inFileandFolder. ReplacewithHash(myHash)withaddHash(myHash)orwithHash(List.of(myHash)). -
Issue gchq/event-logging-schema#80 : Change
Location.floortype fromBigIntegertoString. -
Issue gchq/event-logging-schema#75 : Add field
changestoUpdateEventAction. -
Issue gchq/event-logging-schema#85 : Add
INenumeration toTermCondition. -
Issue gchq/event-logging-schema#67 : Add field
outcometoUnknownEventAction. -
Issue gchq/event-logging-schema#74 : Add field
datetoEmail. -
Issue gchq/event-logging-schema#69 : Add field
datato the following classes:AntiMalwareThreat,Door,EventTime,Location,NetworkEventAction,SystemDetail. -
Change the class used for representing dates and times from
java.util.Datetojava.time.Instant. -
Issue gchq/event-logging-schema#76 : Add
Dataelement toPermissionto allow for non-enumerated permission types. AddCreate,DeleteandUsetoPermissionAttributeSimpleType. -
Change the java module name from
event.logging.apitouk.gov.gchq.eventlogging.
v5.0.3_schema-v4.0.0
v5.0.3_schema-v4.0.0
- Fix CI build.
v5.0-beta.36_schema-v4.0-beta.10
- No change to event-logging library. Change Maven repository credentials.
v5.0-beta.35_schema-v4.0-beta.10
- No change to event-logging library. Fix automated build.
v5.0-beta.34_schema-v4.0-beta.10
- No change to event-logging library. Fix automated build.
v5.0-beta.32_schema-v4.0-beta.10
- Update schema to schema-v4.0-beta.10 which fixes a number of typos in the schema annotations and thus the event-logging javadoc.
v5.0-beta.31_schema-v4.0-beta.3
- Issue #14 : Change DeviceUtil to strip square brackets from IPv6 addresses to ensure they are valid in the Schema.
v5.0-beta.30_schema-v4.0-beta.3
- Make construcotr for MockEventLoggerBuilder public.
v5.0-beta.29_schema-v4.0-beta.3
- Fix CI build.