Mahmoud Ben Hassine

Results 106 issues of Mahmoud Ben Hassine

- #4600 - #4607 - #4657 - #4654 - #4627 - #4648 - #4649 - #4645 - #4613

type: holder

A tasklet is not necessarily chunk-oriented, so having a `ChunkContext` as a parameter in `Tasklet#execute` feels strange (if not wrong) to me: ```java @FunctionalInterface public interface Tasklet { /** *...

in: core
type: enhancement

When building the project with the following command (skipping javadocs because the `maven-javadoc-plugin` is marked as non thread-safe): ``` $>./mvnw clean package -Dmaven.javadoc.skip=true --threads 4 ``` the build fails with...

in: build
type: bug
status: for-internal-team

Spring Framework is planning to migrate to [jSpecify](https://github.com/jspecify/jspecify) for the next major release (https://github.com/spring-projects/spring-framework/issues/28797). For consistency with other projects, Spring Batch will also migrate to jSpecify for the next major...

in: test
in: infrastructure
type: feature
in: integration
in: core

After the introduction of a core retry feature in Spring Framework (see https://github.com/spring-projects/spring-framework/pull/34716), Spring Batch should be updated to use that functionality in favor of Spring Retry.

in: core
type: enhancement
status: for-internal-team

As of v5.2, it is assumed that the job repository is correctly configured and there is no pre-validation that everything is setup correctly before running a job. Therefore, any mis-configuration...

type: feature
in: core

This was initially discussed with @Nhoutain in https://github.com/spring-projects/spring-batch/discussions/4831 Abrupt shutdowns of Spring Batch jobs leave the job execution in a running status at the job repository level as Spring Batch...

type: feature
in: core

Following Spring Framework 7 (see https://github.com/spring-projects/spring-framework/issues/33798), Spring Batch should support Jackson 3 by default. This means `Jackson2ExecutionContextStringSerializer` should be renamed (by removing the version number from the name) and updated...

type: feature
in: core

As of v5.2, the prerequisite for using MongoDB as a job repository is not documented in details in the [Configuring a JobRepository](https://docs.spring.io/spring-batch/reference/job/configuring-repository.html) section. There is a note about that in...

in: documentation
type: bug
for: backport-to-5.2.x

### Discussed in https://github.com/spring-projects/spring-batch/discussions/4518 Originally posted by **heitormsilva** December 16, 2023 Hi. I have a configuration like this: job -> step (outerStep) -> flow (outerFlow) -> flow (innerFlow) -> step...

in: test
type: bug
has: minimal-example