Centro stella dei pagamenti elettronici
  • Centro Stella
    • Instructions for Agenzia delle Entrate Mandate
      • How to join
        • 01. Sign the Agreement
        • 02. Integrate PagoPA Environments
          • Open routes
          • Request the mutual authentication certificates
          • Obtain an API key
          • Wait for activation email
          • Check if you are enabled for PagoPA UAT environment
        • 03. Configure the Batch Service
          • Prepare the Java KeyStore
          • Install the software
            • How to install JAR version
              • Download JAR file
              • Prepare the working directories
              • Define environment variables
            • How to install Docker version
              • Download Docker image
              • Define environment variables
              • Choose working directory to mount
          • Run the software
            • Run from JAR
            • Run with Docker
        • 04. Test and monitor integration
          • Test UAT
          • Test PROD
        • 05. Go live!
      • Releases / Changelog
        • Note regarding the modifications from 2.2.0 to 2.2.3
        • Note regarding the modifications from 2.1.2 to 2.2.0
        • Note regarding the modifications of the yaml file from 2.0.0 to 2.1.0
        • Note regarding the modifications of the yaml file from 1.5.1 to 2.0.0
        • Note regarding the modifications of the yaml file from 1.4.1 to 1.5.0
        • Note regarding the modifications of the yaml file from 1.3.2 to 1.4.1
        • Note regarding the modifications of the yaml file from 1.2.5 to 1.3.2
      • Appendixes
        • Appendix 1 - Environments
        • Appendix 2 - Input file specifications
        • Appendix 3 - AdE output file specifications
          • Appendix 3 - AdE output file specifications v1.2.5
        • Appendix 4 - AdE errors file specifications
        • Appendix 5 - Logback configuration
        • Appendix 6 - Configuration properties
        • Appendix 7 - Console log overview
        • Appendix 8 - Database connection for Spring Batch
        • Appendix 9 - FAQ & Troubleshooting
        • Appendix 10 - Python and Poetry installation
        • Appendix 11 - List of output and log files
      • Api Integration
  • Glossary
  • RTD documentation
    • Input file specifications
Powered by GitBook
On this page
  • Changelog
  • 2.2.3
  • 2.2.2
  • 2.2.1
  • 2.2.0
  • 2.1.2
  • 2.1.1
  • 2.1.0
  • 2.0.3
  • 2.0.2
  • 2.0.1
  • 2.0.0
  • 1.5.1
  • 1.5.0
  • 1.4.1
  • 1.4.0
  • 1.3.2
  • 1.3.1
  • 1.3.0
  • 1.2.5
  • 1.2.4
  1. Centro Stella
  2. Instructions for Agenzia delle Entrate Mandate

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

Release
Status
Release date
End Of Life

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:

  • 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

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:

  • 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.0

  • Fix 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 default

  • Fix 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 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 since openjdk has been deprecated

  • Disabled 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

Previous05. Go live!NextNote regarding the modifications from 2.2.0 to 2.2.3

Last updated 7 months ago

operation_type now accepts only 00 and 01 and not all 2 digits combinations. (see )

Starting from Hibernate 6.0 version-specific dialects are deprecated (see )

OracleJDK does not work cause to the library signature check on bouncyCastle. OpenJDK works fine. Issue on spring-boot project .

Reduce log severity on ack confirm failure () ()

Fix conditional flow after ack list retrieve fails () ()

Solve bomb zip and other security hotspots () ()

Int overflow on field totalAmount () ()

Random generator gives negative numbers () ()

application.log rotation policy () ()

Add min and max validation on amount input field () ()

Bump postgresql from 42.5.0 to 42.5.1 () ()

Added split feature of AdE output files based on a row threshold (by default 2M rows). See new naming convention .

https://docs.jboss.org/hibernate/orm/6.0/migration-guide/migration-guide.html#_dialects
here
#358
e431c27
#360
6b303dc
#357
ad6d0a3
#296
7402cad
#300
7c6efe9
#301
f603da9
#297
886590d
#295
571dd8c
here
LogoRelease v1.3.2 · pagopa/rtd-ms-transaction-filterGitHub
LogoRelease v1.3.1 · pagopa/rtd-ms-transaction-filterGitHub
input file specification