Skip to content

Release new Eiffel edition #252

@magnusbaeck

Description

@magnusbaeck

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions