Skip to content

Commit

Permalink
Update CHANGELOG.
Browse files Browse the repository at this point in the history
  • Loading branch information
at055612 committed Jun 21, 2024
1 parent 38911af commit 045fa69
Showing 1 changed file with 124 additions and 23 deletions.
147 changes: 124 additions & 23 deletions source/event-logging-xml-schema/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,112 @@ This changelog largely mirrors the changes in [event-logging-schema CHANGELOG](h

## [Unreleased]

### Added

### Changed
## [event-logging-xml-schema-v4.1.0]

* Issue **gchq/event-logging-schema#86** : Change PermittedOrganisation to be unbounded within PermittedOrganisations.

* Issue **gchq/event-logging-schema#85** : Add In enumeration to TermConditionSimpleType to support the SQL IN condition.

* Issue **gchq/event-logging-schema#84** : Change Hash in BaseFileComplexType to be unbounded to allow multiple hashes for a file to be recorded.

* Issue **gchq/event-logging-schema#80** : Change Location.Floor from xs:integer to xs:string to allow for floors with names, e.g. Ground.

* Issue **gchq/event-logging-schema#75** : Add Changes element to Update to allow recording of a change where the before/after state is not known or is too large to record, e.g. adding a user to an long allow-list.

* Issue **gchq/event-logging-schema#62** : Add the Id attribute to AnyContentComplextType, e.g. Meta/@Id. This is to distinguish between multiple sibling Meta elements.

* Issue **gchq/event-logging-schema#67** : Add optional Outcome to EventDetail/Unknown to allow the outcome of the event to be recorded.

* Issue **gchq/event-logging-schema#74** : Add Date to EmailComnplexType.

* Issue **gchq/event-logging-schema#69** : Add optional unbounded Data element to the following elements or complex types: AntiMalwareThreatComplexType, Door, EventTimeComplexType, LocationComplexType, NetworkOutcomeComplexType and SystemComplexType.

* Refactor element EventDetail.Unknown into UnknownComplexType. Doesn't impact validity of XML documents.

* 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.


## [event-logging-xml-schema-v4.0.0]

* Issue #68 : Add <SecutiryDomain> to <System>.

* Add <SharingData> element to <Events> and <Event>.

* Issue **gchq/event-logging-schema#58** : Remove `Event/Id`, add `EventSource/EventId` and `EventSource/SessionId`. Improve annotations for `EventChain` and `Activity`.

* Issue **gchq/event-logging-schema#57** : Refactor the schema to improve the xjc generated java code. Remove deprecated elements.

* Extract new complex type `AuthenticateComplexType` from `Authenticate` element.

* Extract new complex type `AuthoriseComplexType` from `Authorise` element.

* Extract new complex type `CopyComplexType` from `CopyMoveComplexType`.

* Extract new complex type `MoveComplexType` from `CopyMoveComplexType`.

* Remove complex type `CopyMoveComplexType`.

* Extract new complex type `CreateComplexType` from `Create` element.

* Extract new complex type `ViewComplexType` from `View` element.

* Extract new complex type `DeleteComplexType` from `Delete` element.

* Extract new complex type `ProcessComplexType` from `Process` element.

* Extract new complex type `PrintComplexType` from `Print` element.

* Extract `InstallationGroup` from `InstallComplexType`.

* Refactor `InstallComplexType` to use `InstallationGroup`.

* Extract `UninstallComplexType` from `Uninstall` element.

* Extract new complex type `NetworkEventActionComplexType` from `Network` element.

* Remove deprecated `AntiMalware` element.

* Extract new complex type `AlertComplexType` from `Alert` element.

* Extract `SendReceiveGroup` from `SendReceiveComplexType`.

* Extract `SendComplexType` from `Send` element.

* Extract `ReceiveComplexType` from `Receive` element.

* Extract `MetaDataTagsComplexType` from `Tags` element.

* Remove `AntiMalwareComplexType`.

* Merge `BaseAntiMalwareComplexType` into `AntiMalwareThreatComplexType`.

* Remove `BaseAdvancedQueryItemComplexType`.

* Extract `BaseMultiObjectGroup` from `BaseMultiObjectComplexType`.

* Rename `NetworkSrcDstComplexType` to `NetworkLocationComplexType`.

* Rename `NetworkSrcDstTransportProtocolSimpleType` to `NetworkProtocolSimpleType`.

* Remove deprecated `SearchResult` and `SearchResultComplexType`.

* Remove deprecated `EventDetail/Classification`.

* Add additional `annotation/documentation` elements.

* Remove unused `FromComplexType`.

* Add `Keyboard`,`Mouse` and `Webcam` to `HardwareTypeSimpleType`.

* Add `MemoryCard` to `MediaTypeSimpleType`.

* Remove deprecated `LocationComplexType/TimeZone`.


## [event-logging-xml-schema-v3.4.2]

* Issue **#54** : Rename NetworkComplexType to NetworkOutcomeComplexType. Add new NetworkComplexType that just extends BaseNetworkComplexType.
* Issue **gchq/event-logging-schema#54** : Rename NetworkComplexType to NetworkOutcomeComplexType. Add new NetworkComplexType that just extends BaseNetworkComplexType.

* Add example XML for Network/Close and Alert/Network.

Expand All @@ -36,29 +135,29 @@ This changelog largely mirrors the changes in [event-logging-schema CHANGELOG](h

* Move complete examples into individual files that are validated as part of the build.

* Issue **#10** : Add `SearchResults` to `BaseMultiObjectComplexType` to allow for use cases like `View/SearchResults`.
* Issue **gchq/event-logging-schema#10** : Add `SearchResults` to `BaseMultiObjectComplexType` to allow for use cases like `View/SearchResults`.

* Issue **#10** : Add `Id`, `Name` and `Description` to `QueryComplexType` to allow the linking of query to results.
* Issue **gchq/event-logging-schema#10** : Add `Id`, `Name` and `Description` to `QueryComplexType` to allow the linking of query to results.

* Issue **#39** : Add `TimeZoneName` element to `LocationComplexType` to improve the recording of time zone information.
* Issue **gchq/event-logging-schema#39** : Add `TimeZoneName` element to `LocationComplexType` to improve the recording of time zone information.

* Issue **#44** : Add `Approval` schema action.
* Issue **gchq/event-logging-schema#44** : Add `Approval` schema action.

* Issue **#47** : Add `CachedInteractive`, `CachedRemoteInteractive`, `Proxy` and `Other` logon types to `AuthenticateLogonTypeSimpleType`.
* Issue **gchq/event-logging-schema#47** : Add `CachedInteractive`, `CachedRemoteInteractive`, `Proxy` and `Other` logon types to `AuthenticateLogonTypeSimpleType`.

* Issue **40**: Add `State`, `City` and `Town` elements to provide more Location detail.

* Improve documentation

* Issue **#49** : Fix broken link to _Illustrative Examples_ in root README.
* Issue **gchq/event-logging-schema#49** : Fix broken link to _Illustrative Examples_ in root README.

* Issue **#3** : Add `Type` attribute to `Hash` element in `BaseFileComplexType`.
* Issue **gchq/event-logging-schema#3** : Add `Type` attribute to `Hash` element in `BaseFileComplexType`.

* Issue **#35** : Add `Meta` element to `Event` and `BaseObjectGroup` to allow extension/decoration.
* Issue **gchq/event-logging-schema#35** : Add `Meta` element to `Event` and `BaseObjectGroup` to allow extension/decoration.

* Issue **#31** : Add `Tags` element to `BaseObjectGroup`.
* Issue **gchq/event-logging-schema#31** : Add `Tags` element to `BaseObjectGroup`.

* Issue **#37** : Add `Tags` element to `SystemComplexType`.
* Issue **gchq/event-logging-schema#37** : Add `Tags` element to `SystemComplexType`.


## [event-logging-xml-schema-v3.3.1] - 2019-01-23
Expand All @@ -74,7 +173,7 @@ This changelog largely mirrors the changes in [event-logging-schema CHANGELOG](h

### Added

* Issue **#33** : Add content to ClassificationComplexType to support richer protective marking schemes
* Issue **gchq/event-logging-schema#33** : Add content to ClassificationComplexType to support richer protective marking schemes

### Changed

Expand All @@ -99,15 +198,15 @@ This changelog largely mirrors the changes in [event-logging-schema CHANGELOG](h

* Schema changes

* Issue **#23** : Added optional Coordinates element to LocationComplexType to capture lat/long
* Issue **gchq/event-logging-schema#23** : Added optional Coordinates element to LocationComplexType to capture lat/long

## [event-logging-xml-schema-v3.1.1]

### Changed

* Schema changes

* Issue **#18** : Remove `pattern` from `VersionSimpleType` as this is trumped by the enumerations. Add past versions as enumerations.
* Issue **gchq/event-logging-schema#18** : Remove `pattern` from `VersionSimpleType` as this is trumped by the enumerations. Add past versions as enumerations.

### Removed

Expand All @@ -119,21 +218,21 @@ This changelog largely mirrors the changes in [event-logging-schema CHANGELOG](h

* Schema changes

* Issue **#16** : Add _Data_ element to _PrintSettings_ element
* Issue **gchq/event-logging-schema#16** : Add _Data_ element to _PrintSettings_ element

* Issue **#13** : Add _Group_ to the list of items an _Authenticate_ action can occur on
* Issue **gchq/event-logging-schema#13** : Add _Group_ to the list of items an _Authenticate_ action can occur on

* Issue **#12** : Add _ElevatePrivilege_ and _Other_ to list of _Authenticate_ Actions
* Issue **gchq/event-logging-schema#12** : Add _ElevatePrivilege_ and _Other_ to list of _Authenticate_ Actions

* Issue **#6** : Add _PauseJob_, _ResumeJob_, _FailedPrint_ and _Other_ to _PrintActionSimpleType_
* Issue **gchq/event-logging-schema#6** : Add _PauseJob_, _ResumeJob_, _FailedPrint_ and _Other_ to _PrintActionSimpleType_

* Issue **#4** : Extend _ObjectOutcomeComplexType_ to have _Data_ sub elements
* Issue **gchq/event-logging-schema#4** : Extend _ObjectOutcomeComplexType_ to have _Data_ sub elements

### Changed

* Schema changes

* Issue **#5** : Change certain instances of _xs:positiveInteger_ to _xs:nonNegativeInteger_ to allow zero values
* Issue **gchq/event-logging-schema#5** : Change certain instances of _xs:positiveInteger_ to _xs:nonNegativeInteger_ to allow zero values

* Refactor content pack directory structure

Expand All @@ -144,7 +243,9 @@ This changelog largely mirrors the changes in [event-logging-schema CHANGELOG](h
* Inital version.


[Unreleased]: https://github.com/gchq/stroom-content/compare/event-logging-xml-schema-v3.4.2...HEAD
[Unreleased]: https://github.com/gchq/stroom-content/compare/event-logging-xml-schema-v4.1.0...HEAD
[event-logging-xml-schema-v4.1.0]: https://github.com/gchq/stroom-content/compare/event-logging-xml-schema-v4.0.0...event-logging-xml-schema-v4.1.0
[event-logging-xml-schema-v4.0.0]: https://github.com/gchq/stroom-content/compare/event-logging-xml-schema-v3.4.2...event-logging-xml-schema-v4.0.0
[event-logging-xml-schema-v3.4.2]: https://github.com/gchq/stroom-content/compare/event-logging-xml-schema-v3.4.1...event-logging-xml-schema-v3.4.2
[event-logging-xml-schema-v3.4.1]: https://github.com/gchq/stroom-content/compare/event-logging-xml-schema-v3.4.0...event-logging-xml-schema-v3.4.1
[event-logging-xml-schema-v3.4.0]: https://github.com/gchq/stroom-content/compare/event-logging-xml-schema-v3.4-beta.1...event-logging-xml-schema-v3.4.0
Expand Down

0 comments on commit 045fa69

Please sign in to comment.