title: Does spring-jms 5.x require JMS 2.0?
body: <p>I can see in <a href="https://github.com/spring-projects/spring-framework/blob/v5.0.0.RELEASE/spring-jms/spring-jms.gradle" rel="nofollow noreferrer">spring-jms.gradle</a> that starting with 5.0.0, the dependency to the JMS API changed from 1.1 to 2.0.</p>
  
  <p>However, my question is: does this mean that spring-jms 5.x actually <strong><em>requires</em></strong> the provider to implement JMS 2.0?</p>
  
  <p>I cannot find a clear requirement for th JMS version in the spring documentation neither in the Javadoc of the main spring-jms classes (like <code>@EnableJms</code>). For other JEE APIs like servlet-api or JPA, spring documentation/javadocs make this clearer.</p>
  
  <p>Today, I still use spring 4.x and want to upgrade to 5.x, however I use a JMS provider (Oracle AQ) that implements only JMS 1.1. I would like to be sure whether spring-jms may make use of specific JMS 2.0 features like <code>JMSContext</code>.</p>