Skip to content

Releases: spring-cloud/spring-cloud-task

3.0.0-M5

06 Oct 13:04
Compare
Choose a tag to compare
3.0.0-M5 Pre-release
Pre-release

This is the fifth milestone of Spring Cloud Task 3.0.

🐞 Bug fixes

🔨 Dependency Upgrades

  • Upgrade to Spring Cloud Build 4.0.0-M5
  • Updated Spring Cloud Task to Micrometer 1.10.0-M6

📔 Documentation

  • Updated documentation to discuss a native compilation. More to come.

❤️ Contributors

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

v2.4.4 Release

07 Sep 14:43
Compare
Choose a tag to compare
  • Resolved Issue #853
  • Version Upgrades

v3.0.0-M4

01 Aug 14:47
Compare
Choose a tag to compare
v3.0.0-M4 Pre-release
Pre-release

This is the fourth milestone 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

  • Support Observations for ApplicationRunner and CommandlineRunner within an application.
  • 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. #848

🐞 Bug fixes

  • No way to control execution order of TaskBatchExecutionListener #818

🔨 Tasks

  • Task updated to use JdbcTransactionManager instead of DataSourceTransactionManager.
  • Spring Cloud Task now supports asynchronous launching of task partitions #834

🔨 Dependency Upgrades

  • Upgrade to Spring Cloud Build 4.0.0-M4
  • Updated Spring Cloud Task to Micrometer 1.10.0-M4

📔 Documentation

  • 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

❤️ Contributors

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

2.4.3 Release

13 Jun 21:07
Compare
Choose a tag to compare

Version Upgrades

2.4.1 Release

18 Feb 13:13
Compare
Choose a tag to compare

Bug Fixes

  • Update to support H2 2.0. - Use strict H2 query syntax for paging query provider .
  • #818

v3.0.0-M1

28 Jan 13:32
Compare
Choose a tag to compare
v3.0.0-M1 Pre-release
Pre-release

This is the first milestone 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

🐞 Bug fixes

  • No way to control execution order of TaskBatchExecutionListener #818

🔨 Tasks

  • Favor jakarta over javax components
  • Upgrade Spring dependencies to major versions
  • Update maven wrapper version to 3.8.2
  • Remove deprecated APIs
  • Remove usage of deprecated APIs
  • Replaces deprecated interfaces
  • Remove some deprecated APIs from tests

🔨 Dependency Upgrades

  • Upgrade to Spring Boot 3.0
  • Upgrade to Spring Cloud Stream 4.0

📔 Documentation

  • Updated Samples to use the latest features and dependencies.
  • Updated documentation to discuss the latest features
  • Updated documentation to remove deprecated features.

❤️ Contributors

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

2.4.0

07 Dec 14:57
Compare
Choose a tag to compare

What's Changed

  • Removed TaskJobLauncherCommandLineRunner by @cppwfs in #788
  • Support multiple task listener beans of same type by @isikerhan in #796
  • Resolves Circular Dependency issue by @cppwfs in #798
  • Update so that it can be natively compiled by Spring Native 0.11 by @cppwfs in #802

New Contributors

Full Changelog: v2.3.3...v2.4.0

2.3.0

21 Dec 18:55
Compare
Choose a tag to compare

⭐ New Features

  • Add Support for Single Step Batch Jobs
  • Added JDBCWriter for Single Step Batch Job #677
  • Added JDBCCursorItemReader Single Step Batch Job #686
  • Added KafkaItemReader support for SingleStepJob. #679
  • Added KafkaItemWriter support for SingleStepJob. #696
  • Added AMQPItemReader support for SingleStepJob. #698
  • Added AMQPItemWriter support for SingleStepJob. #680
  • Added Sample App to demonstrate SingleStepJob feature. #702
  • Add ability for user to utilize external DBs for Multi-DB sample #690
  • Spring Cloud Task now supports JobApplicationRunner #645
  • Add support JobLauncherApplicationRunner for Spring Boot 2.3.x+. Deprecating JobLauncherCommandLineRunner #645
  • This commit now validates that the value passed via a PageRequest to sort the results by is a valid value. #739
  • Updated Tests to JUnit 5 #675
  • Added Support for Specifying a Transaction Manager #652
  • Spring Cloud Stream dependencies now use bom #637
  • Added support for github actions fe24bc1

🐞 Bug Fixes

  • Maven plugins versions now use the bom vs explicit enumeration. cf285e3
  • Ensure that Task's MetricsAutoConfiguration is configured before MetricsAutoConfiguration. #691
  • Resolved Task Lock issue with Oracle DB 6b336a9

📔 Documentation

  • Added docs for Single Step Batch Jobs #755
  • Added Epub file generation
  • Updated Schema Documentation cf05696
  • Added docs to discuss the closecontextEnabled property #646

2.3.0-RC1

14 Dec 15:05
Compare
Choose a tag to compare
2.3.0-RC1 Pre-release
Pre-release

⭐ New Features

  • Add ability for user to utilize external DBs for Multi-DB sample #690
  • Spring Cloud Task now supports JobApplicationRunner #645
  • Single Step Batch Job Sample now supports AMQP and Kafka #745
  • Single Step Batch Jobs now use Map<String, Object> for the domain object. a7e8aa1

🐞 Bug Fixes

  • Maven plugins versions now use the bom vs explicit enumeration. cf285e3

📔 Documentation

  • Fixed Typo in reference docs #744

2.3.0-M4

08 Dec 14:54
Compare
Choose a tag to compare
2.3.0-M4 Pre-release
Pre-release

⭐ New Features

  • Add support JobLauncherApplicationRunner for Spring Boot 2.3.x+. Deprecating JobLauncherCommandLineRunner #645
  • Added KafkaItemReader support for SingleStepJob. #679
  • Added KafkaItemWriter support for SingleStepJob. #696

🐞 Bug Fixes

  • This commit now validates that the value passed via a PageRequest to sort the results by is a valid value. #739

📔 Documentation

  • Fixed Typo in #742