[ 
https://issues.apache.org/activemq/browse/CAMEL-2021?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=54532#action_54532
 ] 

Willem Jiang commented on CAMEL-2021:
-------------------------------------

Hi Guillaume,

If I just change the camel-spring's schema's target namespace to 
"http://camel.apache.org/schema/spring/2.1"; , I will introduce a backward 
compatibility issue. If the user use the 
"http://camel.apache.org/schema/spring"; as the target namespace, he will get 
the schema validation error. 

Maybe we need to ship two version of camel-spring schema, ones schema has the 
target namespace "http://camel.apache.org/schema/spring";; the others schema 
choses "http://camel.apache.org/schema/spring/2.1"; as the target namespace.

any thoughts?

Willem


> Schema versioning for camel-spring schema
> -----------------------------------------
>
>                 Key: CAMEL-2021
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-2021
>             Project: Apache Camel
>          Issue Type: Bug
>          Components: camel-spring
>    Affects Versions: 2.0.0
>            Reporter: Guillaume Nodet
>            Assignee: Willem Jiang
>             Fix For: 2.1.0
>
>
> Given the camel-spring schema is not versioned, we have no way in OSGi to 
> install two different versions of camel and for a given bundle, choose the 
> version of camel for the routes.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to