[teiid-issues] [JBoss JIRA] (TEIID-3462) Add support for semantic versioning of VDBs

Steven Hawkins (JIRA) issues at jboss.org
Mon Apr 18 16:12:00 EDT 2016


    [ https://issues.jboss.org/browse/TEIID-3462?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13193395#comment-13193395 ] 

Steven Hawkins commented on TEIID-3462:
---------------------------------------

After looking at the changes for rest, I'm uneasy with the current state of things.  It does seem to be a better option to just go ahead and introduce a breaking change so that the version field can be a string rather than an int.  This would introduce a minor breaking change into:

CommandLogMessage
VDB
Session
EventListener
VDBImport
ExecutionContext

Duplicate methods on:
EventDistributor
MetadataRepository
Admin

AdminShell could just accept Object for the version, rather than adding methods.

Additionally materialization status tables would need the vdbversion column changed to string.

This is much more logically consistent with the original intent of having the version field.

> Add support for semantic versioning of VDBs
> -------------------------------------------
>
>                 Key: TEIID-3462
>                 URL: https://issues.jboss.org/browse/TEIID-3462
>             Project: Teiid
>          Issue Type: Feature Request
>          Components: Server
>    Affects Versions: 8.7
>            Reporter: Marc Shirley
>            Assignee: Steven Hawkins
>             Fix For: 9.0
>
>
> Semantic versioning [1] should be supported in the VDB versioning in order to be able to easier determine whether there are breaking changes from the client perspective and to more easily establish a link between client software versions and the VDBs they rely upon.
> [1] http://semver.org/



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the teiid-issues mailing list