Releases: gchq/event-logging
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
ValidationErrorHandler
and changeExceptionAndLoggingErrorHandler
andLoggingErrorHandler
to implement it. Change constructors onDefaultEventLoggingService
to take aSupplier<ValidationErrorHandler>
instead of aErrorHandler
. AddQuietErrorHandler
and make this the default. Default behaviour for no-args constructor onDefaultEventLoggingService
is now to log a singleLogger
message containing all found validation messages at eitherERROR
orWARN
level as appropriate. Previous behaviour was to log a stacktrace for the first validation failure in LOG mode. THROW mode previously only worked ifExceptionAndLoggingErrorHandler
was used, now it can be used withLoggingErrorHandler
orQuietErrorHandler
, throwing when validation has done as much as it can. -
Make constructor for
event.logging.base.impl.EventLoggerBuilderImpl
public.
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.permittedOrganisation
from typeOrganistaion
toList<Organistaion>
. -
Issue gchq/event-logging-schema#62 : Add field
id
toAnyContent
. -
Issue gchq/event-logging-schema#84 : Change
BaseFile.hash
type fromHash
toList<Hash>
. This also affects the builder methods inFile
andFolder
. ReplacewithHash(myHash)
withaddHash(myHash)
orwithHash(List.of(myHash))
. -
Issue gchq/event-logging-schema#80 : Change
Location.floor
type fromBigInteger
toString
. -
Issue gchq/event-logging-schema#75 : Add field
changes
toUpdateEventAction
. -
Issue gchq/event-logging-schema#85 : Add
IN
enumeration toTermCondition
. -
Issue gchq/event-logging-schema#67 : Add field
outcome
toUnknownEventAction
. -
Issue gchq/event-logging-schema#74 : Add field
date
toEmail
. -
Issue gchq/event-logging-schema#69 : Add field
data
to the following classes:AntiMalwareThreat
,Door
,EventTime
,Location
,NetworkEventAction
,SystemDetail
. -
Change the class used for representing dates and times from
java.util.Date
tojava.time.Instant
. -
Issue gchq/event-logging-schema#76 : Add
Data
element toPermission
to allow for non-enumerated permission types. AddCreate
,Delete
andUse
toPermissionAttributeSimpleType
. -
Change the java module name from
event.logging.api
touk.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.