This section covers the changes made from version 2.11.5 to version 3.0.0.
-
bootVersion
query parameter forPOST
/{type}/{name}/{version:.+}
has been deprecated. This query parameter will be ignored when registering a new application.
Deprecated methods, properties, and features that have been removed in this release.
-
increment-instance-enabled
used by Composed Task Runner has been replaced byuuid-instance-enabled
. -
spring.cloud.dataflow.task.use-user-access-token
has been replaced byspring.cloud.dataflow.task.composedtaskrunner.use-user-access-token
. -
spring.cloud.dataflow.task.composed-task-runner-uri
has been replaced byspring.cloud.dataflow.task.composedtaskrunner.uri
. -
AboutController(StreamDeployer streamDeployer, LauncherRepository launcherRepository, FeaturesProperties featuresProperties, VersionInfoProperties versionInfoProperties, SecurityStateBean securityStateBean, DataflowMetricsProperties monitoringProperties)
constructor was removed. -
search
query parameter for filtering/tasks/definitions
by task name has been removed. Use thetaskName
query parameter. -
The following deprecated methods for
JobService
have been removed:-
launch
-
getLastJobParameters
-
restart
-
abandon
-
listJobs(int start, int count)
-
countJobs
-
countJobInstances
-
countStepExecutionsForJobExecution
-
stopAll
-
getStepNamesForJob
-
-
The following deprecated
Converters
have been removed from SCDF:AbstractDateTimeConverter
,DateToStringConverter
, andStringToDateConverter
. Use the converters provided by Spring Batch. -
findByTaskNameContainsAndDslTextContains
deprecated method has been removed fromTaskDefinitionRepository
. -
DockerComposeRule.waitingForService(String serviceName, HealthCheck<Container> healthCheck)
has been replaced byDockerComposeRule.waitingForService(String serviceName, HealthCheck<Container> healthCheck, ReadableDuration timeout)
. -
The deprecated
rollback(String releaseName, int releaseVersion)
method in SkipperClient has been removed. Use `rollback(RollbackRequest rollbackRequest). -
Removed the
DefaultTaskExecutionService
constructor that does not take thecomposedTaskRunnerConfigurationProperties
parameter. Use the constructor that offers thecomposedTaskRunnerConfigurationProperties
parameter. -
* Removed the
DefaultTaskExecutionInfoService
constructor that does not take thecomposedTaskRunnerConfigurationProperties
parameter. Use the constructor that offers thecomposedTaskRunnerConfigurationProperties
parameter. -
AggressiveShutdownStrategy & AggressiveShutdownWithNetworkCleanupStrategy deprecated classes have been removed. Use the KillDownShutdownStrategy class. == Breaking Changes
-
Deprecated property prefix
scheduler.
has been removed when setting schedule properties for task applications. Usedeployer.
instead.