github spring-cloud/spring-cloud-task v3.0.0
3.0.0

latest releases: v3.2.0-M1, v3.1.2, v3.1.1...
21 months ago

We are proud to announce the release of Spring Cloud Task 3.0. This milestone contains a number of breaking changes. Please refer to the migration guide for more details about upgrade instructions.

⭐ Features

  • Upgrade minimum Java version to 17
  • Upgrade minimum Spring Boot to 3.0 and Spring Framework to 6.0
  • Upgrade minimum to Spring Batch 5.0
  • Supports Micrometer 1.10.x
  • Supports Observations for CommandLineRunner and ApplicationRunner
  • Supports AOT and native compilation

🔨 Tasks

  • Favor jakarta over javax components
  • Upgrade Spring dependencies to major versions
  • Update maven wrapper version
  • Remove deprecated APIs
  • Remove usage of deprecated APIs
  • Replaces deprecated interfaces
  • Remove deprecated APIs from tests
  • Support Java 8 Dates in Task Execution
  • Updated to support the changes in Spring Batch 5.0
  • Spring Cloud Task now utilizes Micrometer Observations for capturing task metrics.
  • Users can specify different datasources for the jdbc-item reader and or jdbc-item writer in single step batch job.
  • No way to control execution order of TaskBatchExecutionListener #818

📔 Documentation

  • Updated Samples to use the latest features and dependencies.
  • Updated documentation to discuss the latest features
  • Updated documentation to remove deprecated features.
  • Updated Samples to demonstrate observations for ApplicationRunner and CommandLineRunner using Spring Cloud Task
  • Added Documentation on observations for ApplicationRunner and CommandLineRunner using Spring Cloud task
  • Samples that can be natively compiled contain docs that discuss how to natively compile the sample.

❤️ Contributors

We'd like to thank all contributors who helped in making this release possible! You folks just rock!

Don't miss a new spring-cloud-task release

NewReleases is sending notifications on new releases.