Releases / Changelog
This page lists the batch service versions released and the discontinuation date. It is recommended to respect the defined dates and then proceed with the update by the date of dismissal of a version
2.2.3
Release Candidate
17/09/2024
30/03/2025
2.2.2
Release Candidate
17/09/2024
30/03/2025
2.2.1
Release Candidate
04/09/2024
30/03/2025
2.2.0
Stable
06/05/2024
/
2.1.2
Stable
26/01/2024
30/09/2024
2.1.1
Release Candidate
25/10/2023
31/07/2024
2.1.0
Release Candidate
25/09/2023
30/06/2024
2.0.3
Stable
12/05/2023
31/12/2023
2.0.2
Stable
06/03/2023
30/09/2023
2.0.1
Stable
20/02/2023
30/09/2023
2.0.0
Stable
10/02/2023
30/09/2023
1.5.1
Stable
06/02/2023
30/06/2023
1.5.0
Stable
03/02/2023
30/06/2023
1.4.1
Stable
30/11/2022
30/05/2023
1.4.0
Release Candidate
30/11/2022
/
1.3.2
Stable
08/11/2022
30/04/2023
1.3.1
Release Candidate
04/11/2022
/
1.3.0
Stable
25/10/2022
30/04/2023
1.2.5
Stable
26/08/2022
15/04/2023
1.2.4
Beta
08/08/2022
01/11/2022
Changelog
2.2.3
Bug Fixes
correct version bump of application
2.2.2
Bug Fixes
fix symlink resolution of input directory in the file selection and intermediate steps.
2.2.1
Bug Fixes
fix symlink resolution of input directory in the initial checks.
2.2.0
Features:
operation_type
now accepts only00
and01
and not all 2 digits combinations. (see input file specification)The file report generation now produce a json and not csv anymore.
Updates:
update postgresql from 42.6.0 to 42.7.3
update springframework-cloud from 4.1.0 to 4.1.1
update commons-io from 2.11.0 to 2.16.1
update jackson-core from 2.15.2 to 2.17.0
update spring-security-rsa from 1.1.1 to 1.1.2
update maven-jar-plugin from 3.1.2 to 3.3.0
update maven-deploy-plugin from 3.0.0-M1 to 3.1.1
update maven-surefire-plugin from 3.8.0 to 3.13.0
update spring-security-rsa from 3.0.0-M4 to 3.2.5
update spring-boot-starter-parent from 3.2.2 to 3.2.5
2.1.2
Fix high CVE on Logback and OpenSSL
2.1.1
minor changes on github pipelines for CI/CD
2.1.0
Updates:
update from Java 11 to Java 17
update Spring Framework to 6.x
update Spring Boot to 3.1.x
update Spring Cloud to 4.0.x
update Apache HttpClient to 5.x
Changes:
refactor feign client configuration in application.yaml
Starting from Hibernate 6.0 version-specific dialects are deprecated (see https://docs.jboss.org/hibernate/orm/6.0/migration-guide/migration-guide.html#_dialects)
If ACQ_BATCH_DB_DIALECT
is set with one of those (e.g. org.hibernate.dialect.Oracle12cDialect
) please update your environment file accordingly.
Known bugs:
OracleJDK does not work cause to the library signature check on bouncyCastle. OpenJDK works fine. Issue on spring-boot project here.
Symbolic links resolution: the Spring library in use to resolve the paths does not follow the symbolic link anymore. If the provided input directory (
ACQ_BATCH_TRX_INPUT_PATH
) is a symlink then the batch service may not find the files.
2.0.3
Bugfix:
Improve logging and exception handling
2.0.2
Bugfix:
Fix a bug affecting the scheduled runs after first one
Fix CVE on commons-fileupload
Bump Spring Boot version to 2.7.9
Bump BouncyCastle version to 1.72.2
2.0.1
Bugfix:
Mask PAN field in log files
Fix retry on SAS token retrieve failure
2.0.0
Feature:
Add RTD output file splitting
1.5.1
Bugfix:
Fix file management on Windows-like OS
1.5.0
Bugfix:
Fix retry upload on status 409
Fix paths for Windows compatibility
Feature:
Add file report feature
File management improvement
1.4.1
Minor fix
1.4.0
Bugfix:
Feature:
1.3.2
Mitigation on sender ade ack file already exists exception
Fix CVEs of
jackson-core
dependency with bump version from 2.13.4 to 2.14.0Fix pom version alignment with release version
Fix property sender-ade-ack path level
1.3.1
Add licence EUPL v1.2
1.3.0
Fix log message when file is empty or every rows have been discarded
Masked sensible informations like Api Key or salt
Added more informations about discarded or invalid rows
Set
ACQ_BATCH_INPUT_SKIP_LIMIT
on 0 by defaultFix typo
ACH_BATCH_HPAN_ON_SUCCESS
→ACQ_BATCH_HPAN_ON_SUCCESS
Fix property
logging.file.name
to create application log on file
Code quality:
Resolved over 90% of code smells
Updated dependencies and docker images to solve most CVEs
Feature:
Added split feature of AdE output files based on a row threshold (by default 2M rows). See new naming convention here.
Added explicit ack download confirmation as endpoint ReST
Added
pending
folder and re-send feature of files that failed the upload (in previous runs too)Fix delete empty temporary folders
Added an acceptance test suite in the repository
Several improvements on batch stability
Minor fix
1.2.5
Upgraded dependencies version
Changed docker image to
amazoncorretto
sinceopenjdk
has been deprecatedDisabled data and checksum validation on hpan file by default
Parametrized hpan file url download
Minor fixes
Version upgrades (most important ones only):
spring-boot-starter bump from 2.2.8.RELEASE to 2.7.3
spring-core bump from 5.2.7.RELEASE to 5.3.22
postgresql bump from 42.4.1 to 42.4.2
1.2.4
Fixed proxy settings in upload file request
Improved log information when parse or validation errors occur
Added cleaning routine of empty log files
Added example files for ade output and ade ack errors
Version upgrades:
postgresql bump from 42.4.0 to 42.4.1
lombok bump from 1.18.12 to 1.18.24
Last updated