A number of the Platform’s components have been deprecated and will be removed in a future release. New applications should not use the deprecated components and, to ensure a smooth migration path to future releases of the Platform, existing applications should be updated.
As of Spring IO Platform 1.1, the platform-versions properties artifact is deprecated. Maven
users are unaffected by this change. If, however, you’re using the Platform with Gradle, then you
should start using the dependency management plugin and the Platform’s bom instead. See
Section 4.2, “Using Spring IO Platform with Gradle” for more information.
As of Spring IO Platform 1.1, dependency management for four Codahale metrics dependencies is deprecated. Those dependencies are:
com.codahale.metrics:metrics-corecom.codahale.metrics:metrics-gangliacom.codahale.metrics:metrics-graphitecom.codahale.metrics:metrics-servletsThe preferred replacements are:
io.dropwizard.metrics:metrics-coreio.dropwizard.metrics:metrics-gangliaio.dropwizard.metrics:metrics-graphiteio.dropwizard.metrics:metrics-servletsAs of Spring IO Platform 1.1, the dependency management for net.java.dev.rome:rome is deprecated
with com.rometools:rome being its preferred replacement.
As of Spring IO Platform 1.1, the dependency management for net.java.dev.rome:rome-fetcher is
deprecated with com.rometools:rome-fetcher being its preferred replacement.
As of Spring IO Platform 1.1, the dependency management for net.sf.ehcache:ehcache-core is
deprecated with net.sf.ehcache:ehcache being its preferred replacement.
As of Spring IO Platform 1.1, the dependency management for org.apache.cassandra:cassandra-all
is deprecated.
As of Spring IO Platform 1.1, the dependency management for
org.apache.directory.server:apacheds-all is deprecated. Dependencies on the more finely
grained org.apache.directory.server modules should be used instead.
As of Spring IO Platform 1.1, the dependency management for org.apache.tomcat:tomcat7-websocket
is deprecated. Spring IO Platform 2.0 will move to Tomcat 8 at which time the
org.apache.tomcat:tomcat-websocket dependency should be used instead.
As of Spring IO Platform 1.1, the dependency management for org.eclipse.paho:mqtt-client is
deprecated with org.eclipse.paho:org.eclipse.paho.client.mqttv3 being its preferred replacement.
Spring IO Platform 1.1 upgraded to Tyrus 1.3.5 (from 1.2.1) where the tyrus-websocket-core
module no longer exists. Dependency management for org.glassfish.tyrus:tyrus-websocket-core
remains at version 1.2.1 but it is deprecated and applications should be updated to use the
repackaged 1.3.5 modules instead.
As of Spring IO Platform 1.1, the dependency management for
org.hibernate.javax.persistence:hibernate-jpa-2.0-api is deprecated due to the use of a version
number in its artifact ID. org.eclipse.persistence:javax.persistence is its preferred
replacement.