This section covers the changes made from version 2.11.5 to version 3.0.0.
-
bootVersionquery 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-enabledused by Composed Task Runner has been replaced byuuid-instance-enabled. -
spring.cloud.dataflow.task.use-user-access-tokenhas been replaced byspring.cloud.dataflow.task.composedtaskrunner.use-user-access-token. -
spring.cloud.dataflow.task.composed-task-runner-urihas been replaced byspring.cloud.dataflow.task.composedtaskrunner.uri. -
AboutController(StreamDeployer streamDeployer, LauncherRepository launcherRepository, FeaturesProperties featuresProperties, VersionInfoProperties versionInfoProperties, SecurityStateBean securityStateBean, DataflowMetricsProperties monitoringProperties)constructor was removed. -
searchquery parameter for filtering/tasks/definitionsby task name has been removed. Use thetaskNamequery parameter. -
The following deprecated methods for
JobServicehave been removed:-
launch
-
getLastJobParameters
-
restart
-
abandon
-
listJobs(int start, int count)
-
countJobs
-
countJobInstances
-
countStepExecutionsForJobExecution
-
stopAll
-
getStepNamesForJob
-
-
The following deprecated
Convertershave been removed from SCDF:AbstractDateTimeConverter,DateToStringConverter, andStringToDateConverter. Use the converters provided by Spring Batch. -
findByTaskNameContainsAndDslTextContainsdeprecated 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
DefaultTaskExecutionServiceconstructor that does not take thecomposedTaskRunnerConfigurationPropertiesparameter. Use the constructor that offers thecomposedTaskRunnerConfigurationPropertiesparameter. -
* Removed the
DefaultTaskExecutionInfoServiceconstructor that does not take thecomposedTaskRunnerConfigurationPropertiesparameter. Use the constructor that offers thecomposedTaskRunnerConfigurationPropertiesparameter. -
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.