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 properties file published by platform-bom instead:
dependencies {
versionManagement 'io.spring.platform:platform-bom:1.1.1.RELEASE@properties'
}
As of Spring IO Platform 1.1, dependency management for four Codahale metrics dependencies is deprecated. Those dependencies are:
com.codahale.metrics:metrics-core
com.codahale.metrics:metrics-ganglia
com.codahale.metrics:metrics-graphite
com.codahale.metrics:metrics-servlets
The preferred replacements are:
io.dropwizard.metrics:metrics-core
io.dropwizard.metrics:metrics-ganglia
io.dropwizard.metrics:metrics-graphite
io.dropwizard.metrics:metrics-servlets
As 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.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.
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.