Skip to content

Releases: gchq/event-logging

v6.0-beta.2_schema-v4.1.0

28 Jun 17:18
Compare
Choose a tag to compare
Pre-release

v6.0-beta.2_schema-v4.1.0

  • Add constants for system property keys to EventLoggingService.

  • Improve javadoc.

  • Add interface ValidationErrorHandler and change ExceptionAndLoggingErrorHandler and LoggingErrorHandler to implement it. Change constructors on DefaultEventLoggingService to take a Supplier<ValidationErrorHandler> instead of a ErrorHandler. Add QuietErrorHandler and make this the default. Default behaviour for no-args constructor on DefaultEventLoggingService is now to log a single Logger message containing all found validation messages at either ERROR or WARN level as appropriate. Previous behaviour was to log a stacktrace for the first validation failure in LOG mode. THROW mode previously only worked if ExceptionAndLoggingErrorHandler was used, now it can be used with LoggingErrorHandler or QuietErrorHandler, 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

19 Jun 16:08
Compare
Choose a tag to compare
Pre-release

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 type Organistaion to List<Organistaion>.

  • Issue gchq/event-logging-schema#62 : Add field id to AnyContent.

  • Issue gchq/event-logging-schema#84 : Change BaseFile.hash type from Hash to List<Hash>. This also affects the builder methods in File and Folder. Replace withHash(myHash) with addHash(myHash) or withHash(List.of(myHash)).

  • Issue gchq/event-logging-schema#80 : Change Location.floor type from BigInteger to String.

  • Issue gchq/event-logging-schema#75 : Add field changes to UpdateEventAction.

  • Issue gchq/event-logging-schema#85 : Add IN enumeration to TermCondition.

  • Issue gchq/event-logging-schema#67 : Add field outcome to UnknownEventAction.

  • Issue gchq/event-logging-schema#74 : Add field date to Email.

  • 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 to java.time.Instant.

  • Issue gchq/event-logging-schema#76 : Add Data element to Permission to allow for non-enumerated permission types. Add Create, Delete and Use to PermissionAttributeSimpleType.

  • Change the java module name from event.logging.api to uk.gov.gchq.eventlogging.

v5.0.3_schema-v4.0.0

21 Nov 10:17
Compare
Choose a tag to compare

v5.0.3_schema-v4.0.0

  • Fix CI build.

v5.0-beta.36_schema-v4.0-beta.10

10 May 09:32
Compare
Choose a tag to compare
Pre-release
  • No change to event-logging library. Change Maven repository credentials.

v5.0-beta.35_schema-v4.0-beta.10

07 Jun 15:57
Compare
Choose a tag to compare
Pre-release
  • No change to event-logging library. Fix automated build.

v5.0-beta.34_schema-v4.0-beta.10

07 Jun 14:52
Compare
Choose a tag to compare
Pre-release
  • No change to event-logging library. Fix automated build.

v5.0-beta.32_schema-v4.0-beta.10

26 May 13:02
Compare
Choose a tag to compare
Pre-release
  • 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

29 Apr 09:29
Compare
Choose a tag to compare
Pre-release
  • 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

12 Nov 18:38
Compare
Choose a tag to compare
Pre-release
  • Make construcotr for MockEventLoggerBuilder public.

v5.0-beta.29_schema-v4.0-beta.3

12 Nov 18:19
Compare
Choose a tag to compare
Pre-release
  • Fix CI build.