Releases: spring-cloud/spring-cloud-task
Releases · spring-cloud/spring-cloud-task
3.0.0-M5
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
- Resolved Issue #853
- Version Upgrades
v3.0.0-M4
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
andCommandlineRunner
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
andCommandLineRunner
using Spring Cloud Task - Added Documentation on observations for
ApplicationRunner
andCommandLineRunner
using Spring Cloud task
❤️ Contributors
We'd like to thank all contributors who helped in making this release possible!
2.4.3 Release
Version Upgrades
2.4.1 Release
Bug Fixes
- Update to support H2 2.0. - Use strict H2 query syntax for paging query provider .
- #818
v3.0.0-M1
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
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
- @isikerhan made their first contribution in #796
Full Changelog: v2.3.3...v2.4.0
2.3.0
⭐ 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
2.3.0-RC1
⭐ 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
⭐ 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