Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: spring-projects/spring-batch
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v6.0.0-M1
Choose a base ref
...
head repository: spring-projects/spring-batch
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v6.0.0-M2
Choose a head ref
  • 14 commits
  • 39 files changed
  • 2 contributors

Commits on Jul 23, 2025

  1. Next development version

    fmbenhassine committed Jul 23, 2025
    Configuration menu
    Copy the full SHA
    af30f38 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a6579c9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3bcc525 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2025

  1. Add a new Step implementation for the chunk-oriented processing model

    This commit also adapts the ChunkListener interface as well as corresponding
    annotations to the new implementation.
    
    Moreover, this commit deprecates SkipWrapper and its usage in the Chunk API
    as they are not used in the new implementation.
    
    Resolves #3950
    fmbenhassine committed Aug 19, 2025
    Configuration menu
    Copy the full SHA
    3433b02 View commit details
    Browse the repository at this point in the history
  2. Use reflection-based method lookup in transaction attribute source of…

    … JobOperatorFactoryBean
    
    This commit replaces the method name matching transaction attribute source
    with a reflection-based one for safe refactoring.
    
    Note that the previous transaction attributes (Propagation.REQUIRED and Isolation.DEFAULT)
    are the default values in DefaultTransactionAttribute introduced by this commit.
    fmbenhassine committed Aug 19, 2025
    Configuration menu
    Copy the full SHA
    b27ee64 View commit details
    Browse the repository at this point in the history
  3. Add recover method to JobOperator

    Resolves #4876
    
    Signed-off-by: Yejeong, Ham <dev@thelightway.kr>
    thelightway24 authored and fmbenhassine committed Aug 19, 2025
    Configuration menu
    Copy the full SHA
    213ba54 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6090a80 View commit details
    Browse the repository at this point in the history
  5. Refine contribution #4944

    - Log warnings instead of throwing exceptions when recovering
    already recovered job executions
    - Update tests
    - Update Javadocs
    fmbenhassine committed Aug 19, 2025
    Configuration menu
    Copy the full SHA
    7f3630e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    39d3fe9 View commit details
    Browse the repository at this point in the history
  7. Add transactional advice around JobOperator#recover in JobOperatorFac…

    …toryBean
    
    Related to #4876
    Related to #4944
    fmbenhassine committed Aug 19, 2025
    Configuration menu
    Copy the full SHA
    4e1f10b View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2025

  1. Fix AOT resource hints in CoreRuntimeHints

    Starting with Spring Framework 7, the resource hints syntax has changed
    from a java.util.regex.Pattern format to a "glob pattern" format [1].
    
    This commit partially reverts 369652c
    until we find a way to include schema-{h2,derby,...}.sql and exclude
    schema-drop-*.sql with a glob pattern.
    
    Resolves #4937
    
    [1]: https://github.com/spring-projects/spring-framework/wiki/Spring-Framework-7.0-Release-Notes#graalvm-native-applications
    fmbenhassine committed Aug 20, 2025
    Configuration menu
    Copy the full SHA
    9f2a30e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c86f636 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3da06e5 View commit details
    Browse the repository at this point in the history
  4. Release version 6.0.0-M2

    fmbenhassine committed Aug 20, 2025
    Configuration menu
    Copy the full SHA
    bd532ae View commit details
    Browse the repository at this point in the history
Loading