Mahmoud Ben Hassine <[email protected]>: Author Summary

Builds triggered by Mahmoud Ben Hassine <[email protected]>

Builds triggered by an author are those builds which contains changes committed by the author.
377
68 (18%)
309 (82%)

Breakages and fixes

Broken means the build has failed but the previous build was successful.
Fixed means that the build was successful but the previous build has failed.
33 (9% of all builds triggered)
29 (8% of all builds triggered)
-4
Build Completed Code commits Tests
BATCH › SONAR › #3281 4 days ago
Add migration script to make Oracle sequences ordered
Issue #1422
Issue #2000
Fix Javadoc unclosed tag
3365 passed
BATCH › NIGHTLY › #5336 4 days ago
Add migration script to make Oracle sequences ordered
Issue #1422
Issue #2000
Fix Javadoc unclosed tag
3653 passed
BATCH › BATCHWIN › #422 5 days ago
Fix Javadoc unclosed tag
Add migration script to make Oracle sequences ordered
Issue #1422
Issue #2000
Testless build
BATCH › JL › #410 5 days ago
Add migration script to make Oracle sequences ordered
Issue #1422
Issue #2000
Fix Javadoc unclosed tag
Testless build
BATCH › MCI › #109 5 days ago
Fix Javadoc unclosed tag
Add migration script to make Oracle sequences ordered
Issue #1422
Issue #2000
3653 passed
BATCH › SONAR › #3275 1 week ago
Update SQLServer DDL script to use VARCHAR instead of TEXT
The TEXT datatype has been deprecated since SQLServer 2017.

This commit updates the script to use the suggested
replacement, which is VARCHAR(MAX).

Resolves #864
Update SQLServer DDL script to use sequences instead of tables
Emulating sequences with tables causes deadlocks when running
multiple jobs at the same time. Sequences have been supported
in SQL Server since version 2012.

This commit replaces the usage of tables to emulate sequences
with real sequences. It also adds a new incrementer that is
based on sequences instead of tables.

Resolves #1448
Update ORACLE DDL script to immediately create table segments
The default table segment creation in Oracle is DEFERRED.
This means when Spring Batch tries to insert rows for the
first time, it will compete with the Oracle process that
tries to create segments lazily at the same time, which
leads to an error.

This commit changes the default table segment creation
to IMMEDIATE.

Resolves #1127
Update ORACLE DDL script to generate ordered sequences
Resolves #1422
Resolves #2000
3653 passed
BATCH › BATCHWIN › #419 1 week ago
Update ORACLE DDL script to immediately create table segments
The default table segment creation in Oracle is DEFERRED.
This means when Spring Batch tries to insert rows for the
first time, it will compete with the Oracle process that
tries to create segments lazily at the same time, which
leads to an error.

This commit changes the default table segment creation
to IMMEDIATE.

Resolves #1127
Update ORACLE DDL script to generate ordered sequences
Resolves #1422
Resolves #2000
Update SQLServer DDL script to use VARCHAR instead of TEXT
The TEXT datatype has been deprecated since SQLServer 2017.

This commit updates the script to use the suggested
replacement, which is VARCHAR(MAX).

Resolves #864
Update SQLServer DDL script to use sequences instead of tables
Emulating sequences with tables causes deadlocks when running
multiple jobs at the same time. Sequences have been supported
in SQL Server since version 2012.

This commit replaces the usage of tables to emulate sequences
with real sequences. It also adds a new incrementer that is
based on sequences instead of tables.

Resolves #1448
Testless build
BATCH › BATCHWIN › #418 1 week ago
Update jacoco-maven-plugin version to 0.8.7
Testless build
BATCH › NIGHTLY › #5330 1 week ago
Update SQLServer DDL script to use VARCHAR instead of TEXT
The TEXT datatype has been deprecated since SQLServer 2017.

This commit updates the script to use the suggested
replacement, which is VARCHAR(MAX).

Resolves #864
Update SQLServer DDL script to use sequences instead of tables
Emulating sequences with tables causes deadlocks when running
multiple jobs at the same time. Sequences have been supported
in SQL Server since version 2012.

This commit replaces the usage of tables to emulate sequences
with real sequences. It also adds a new incrementer that is
based on sequences instead of tables.

Resolves #1448
Update jacoco-maven-plugin version to 0.8.7
Update ORACLE DDL script to immediately create table segments
The default table segment creation in Oracle is DEFERRED.
This means when Spring Batch tries to insert rows for the
first time, it will compete with the Oracle process that
tries to create segments lazily at the same time, which
leads to an error.

This commit changes the default table segment creation
to IMMEDIATE.

Resolves #1127
Update ORACLE DDL script to generate ordered sequences
Resolves #1422
Resolves #2000
3653 passed
BATCH › JL › #409 1 week ago
Update SQLServer DDL script to use sequences instead of tables
Emulating sequences with tables causes deadlocks when running
multiple jobs at the same time. Sequences have been supported
in SQL Server since version 2012.

This commit replaces the usage of tables to emulate sequences
with real sequences. It also adds a new incrementer that is
based on sequences instead of tables.

Resolves #1448
Testless build
Build Completed Code commits Tests
BATCH › SONAR › #3281 4 days ago
Add migration script to make Oracle sequences ordered
Issue #1422
Issue #2000
Fix Javadoc unclosed tag
3365 passed
BATCH › BATCHWIN › #418 1 week ago
Update jacoco-maven-plugin version to 0.8.7
Testless build
BATCH › SONAR › #3270 1 week ago
Upgrade Java version to 17
Resolves #3994
1587 passed
BATCH › NIGHTLY › #5322 1 week ago
Upgrade Java version to 17
Resolves #3994
Testless build
BATCH › NIGHTLY › #5317 2 weeks ago
Refine contribution #3934
* Add default methods in all listener interfaces
* Remove usage of newly deprecated support classes

Issue #3924
Remove unused incrementer in data-source-context.xml
This commit removes an incrementer for a table
named BATCH_STEP_SEQ which does not exist (anymore).
Testless build
BATCH › SONAR › #3264 2 weeks ago
Refine contribution #3934
* Add default methods in all listener interfaces
* Remove usage of newly deprecated support classes

Issue #3924
Refine contribution #3933
* Remove usage of the newly deprecated method
* Rename fields/variables/parameters to be more explicit
Remove unused incrementer in data-source-context.xml
This commit removes an incrementer for a table
named BATCH_STEP_SEQ which does not exist (anymore).
Testless build
BATCH › JL › #394 2 weeks ago
Add assertions to reject null values in JobParameter
Resolves #3913
Testless build
BATCH › SONAR › #3237 1 month ago
Fix references to the old master branch with the new branch name
Remove deprecated APIs
Resolves #3836
Remove usage of master/slave terminology
Update datasource configuration in samples/tests
Remove the Map based job repository/explorer and their DAOs
This commit removes the deprecated Map-based job repository
and job explorer implementations with their respective DAOs.
Using the `EnableBatchProcessing` annotation now requires a
datasource bean to be defined in the application context.
This will be reviewed as part of #3942.

This commit is a first pass that updates related tests to use
the JDBC-based job repository/explorer with an embedded database.
A second pass should be done to improve tests by caching/reusing
embedded databases if possible.

Issue #3836
3670 passed
BATCH › NIGHTLY › #5289 1 month ago
Remove deprecated APIs
Resolves #3836
Remove the Map based job repository/explorer and their DAOs
This commit removes the deprecated Map-based job repository
and job explorer implementations with their respective DAOs.
Using the `EnableBatchProcessing` annotation now requires a
datasource bean to be defined in the application context.
This will be reviewed as part of #3942.

This commit is a first pass that updates related tests to use
the JDBC-based job repository/explorer with an embedded database.
A second pass should be done to improve tests by caching/reusing
embedded databases if possible.

Issue #3836
Fix references to the old master branch with the new branch name
3 of 3397 failed
BATCH › BATCHWIN › #390 1 month ago
Fix references to the old master branch with the new branch name
Remove deprecated APIs
Resolves #3836
Remove the Map based job repository/explorer and their DAOs
This commit removes the deprecated Map-based job repository
and job explorer implementations with their respective DAOs.
Using the `EnableBatchProcessing` annotation now requires a
datasource bean to be defined in the application context.
This will be reviewed as part of #3942.

This commit is a first pass that updates related tests to use
the JDBC-based job repository/explorer with an embedded database.
A second pass should be done to improve tests by caching/reusing
embedded databases if possible.

Issue #3836
1 of 3397 failed
Build Completed Code commits Tests
BATCH › SONAR › #3274 1 week ago
Update jacoco-maven-plugin version to 0.8.7
3652 passed
BATCH › SONAR › #3267 2 weeks ago
Remove unused imports
Add test for SimplePartitioner
Fix incorrect reference to StepExecutionListener in Javadoc
Fix suffix of test classes names
As per Spring Framework code style [1], the suffix of
test classes should be "Tests". This commit fixes that
for some classes that do not conform to the code style.

[1]: https://github.com/spring-projects/spring-framework/wiki/Code-Style#tests
3662 passed
BATCH › NIGHTLY › #5319 2 weeks ago
Fix suffix of test classes names
As per Spring Framework code style [1], the suffix of
test classes should be "Tests". This commit fixes that
for some classes that do not conform to the code style.

[1]: https://github.com/spring-projects/spring-framework/wiki/Code-Style#tests
Remove unused imports
Fix incorrect reference to StepExecutionListener in Javadoc
Add test for SimplePartitioner
3662 passed
BATCH › NIGHTLY › #5292 1 month ago
Update Spring dependencies to latest snapshots
Fix JsonSupportIntegrationTests
3670 passed
BATCH › JL › #376 1 month ago
Remove usage of master/slave terminology
Update datasource configuration in samples/tests
Testless build
BATCH › BATCHWIN › #391 1 month ago
Update datasource configuration in samples/tests
Remove usage of master/slave terminology
3670 passed
BATCH › MCI › #72 1 month ago
Remove usage of master/slave terminology
Update datasource configuration in samples/tests
3670 passed
BATCH › BATCHWIN › #380 1 month ago
Refine contribution #3962
- Fix failing tests
- Update year in license headers

Related to #3838
3784 passed
BATCH › NIGHTLY43X › #95 4 months ago
Update dependencies
Disable SSL usage in MySQL test container
By default, testcontainers does not use SSL. This commit
disable SSL usage in the datasource configuration to
prevent `SSLHandshakeException`s.
4033 passed
BATCH › JL › #335 5 months ago
Upgrade XStream dependency to version 1.4.16
Resolves #3877
Testless build