-
Notifications
You must be signed in to change notification settings - Fork 61
Closed
Description
Description
Since the currently latest Eiffel edition, Agen, there have been a few minor protocol changes that should be made available in an edition:
$ git log --name-status edition-agen-1.. -- schemas
commit a7717e900e8ab01da0c07bd189fcd910f8c59267
Author: Magnus Bäck <[email protected]>
Date: Thu Jan 14 14:38:52 2021 +0100
Add optional name qualifier to location objects in ArtP (#249)
With the addition of data.locations.name it'll be possible to connect
a URI in an ArtP event to the corresponding file in a multi-file ArtC
event. If this connection can't be made multi-file artifacts force
consumers to use heuristics to figure out how to download a particular
file.
A schemas/EiffelArtifactPublishedEvent/3.1.0.json
commit b508d10f2a79a5f2118f81bdba7fdd7249031e56
Author: Emil Bäckmark <[email protected]>
Date: Tue May 12 11:02:49 2020 +0200
Add SCC as valid ELEMENT target in CD (#238)
Add SCC as valid ELEMENT target in CD
A schemas/EiffelCompositionDefinedEvent/3.1.0.json
In a Slack thread @e-backmark-ericsson suggested a patch release Agen-2.
Motivation
Editions make it easier to reason about sets of schema versions. Some Eiffel application may choose to only update their schemas to editions and ignore non-released event versions so being too restrictive about releasing editions creates delays.
Exemplification
We have a need to use the new data.location.name member in ArtP events with Eiffel REMReM Publish and it would appear that REMReM only updates its schemas and data models to match released Eiffel editions.
Benefits
Increased availability of long-accepted protocol updates.
Possible Drawbacks
None.
e-backmark-ericsson
Metadata
Metadata
Assignees
Labels
No labels