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.0.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.