This is the multi-page printable view of this section. Click here to print.
Release Notes
- 1: Unreleased
- 2: Version 4.0.0
1 - Unreleased
2 - Version 4.0.0
For a detailed list of the changes in v4.00 see the
changelogRelease Artefacts
The release artefacts for this release can be found at v4.0.0
| File | Description |
|---|---|
| event-logging-schema-v4.0.0_schema-4.0.pdf | PDF of the documentation site gchq.github.io/event-logging-schema/4.0 |
| event-logging-schema-v4.0.0_schema-4.0.zip | ZIP of the documentation site gchq.github.io/event-logging-schema/4.0 |
| event-logging-transformer-main-v4.0.0-all.jar | Java library for transforming a schema |
| event-logging-v4-client.xsd | The client variant of the schema. Intended for use by client systems. |
| event-logging-v4-safe.xsd | The safe variant of the schema. Intended for use with documents from un-trusted environments |
| event-logging-v4.xsd | The full version of the schema. |
Breaking Changes
The following changes have been made that break backward compatibility with documents created using older versions of the schema.
-
Remove deprecated
AntiMalwareelement. -
Remove deprecated
LocationComplexType/TimeZone. -
Remove deprecated
EventDetail/Classification. -
Remove deprecated
SearchResultandSearchResultComplexType.
Additions
-
Add
<SecutiryDomain>element to<System>element. -
Add
<SharingData>element to<Events>and<Event>elements. -
Add
Keyboard,MouseandWebcamenumerations toHardware/Typeelement. -
Add
MemoryCardenumeration toMedia/Typeelement. -
Add additional
annotation/documentationelements.
Schema Structure Changes
These changes affect the structure of the schema itself but have no bearing on what documents are considered valid or not. They were made to improve the generated Java code used in the event-logging Java library .
-
Extract new complex type
AuthenticateComplexTypefromAuthenticateelement. -
Extract new complex type
AuthoriseComplexTypefromAuthoriseelement. -
Extract new complex type
CopyComplexTypefromCopyMoveComplexType. -
Extract new complex type
MoveComplexTypefromCopyMoveComplexType. -
Remove complex type
CopyMoveComplexType. -
Extract new complex type
CreateComplexTypefromCreateelement. -
Extract new complex type
ViewComplexTypefromViewelement. -
Extract new complex type
DeleteComplexTypefromDeleteelement. -
Extract new complex type
ProcessComplexTypefromProcesselement. -
Extract new complex type
PrintComplexTypefromPrintelement. -
Extract
InstallationGroupfromInstallComplexType. -
Refactor
InstallComplexTypeto useInstallationGroup. -
Extract
UninstallComplexTypefromUninstallelement. -
Extract new complex type
NetworkEventActionComplexTypefromNetworkelement. -
Extract new complex type
AlertComplexTypefromAlertelement. -
Extract
SendReceiveGroupfromSendReceiveComplexType. -
Extract
SendComplexTypefromSendelement. -
Extract
ReceiveComplexTypefromReceiveelement. -
Extract
MetaDataTagsComplexTypefromTagselement. -
Remove
AntiMalwareComplexType. -
Merge
BaseAntiMalwareComplexTypeintoAntiMalwareThreatComplexType. -
Remove
BaseAdvancedQueryItemComplexType. -
Extract
BaseMultiObjectGroupfromBaseMultiObjectComplexType. -
Rename
NetworkSrcDstComplexTypetoNetworkLocationComplexType. -
Rename
NetworkSrcDstTransportProtocolSimpleTypetoNetworkProtocolSimpleType. -
Remove deprecated
SearchResultComplexType. -
Remove unused
FromComplexType.